물리적으로 접근할 수 없는 Linux 상자가 있지만 SSH를 통해 접근할 수 있습니다. 명령 셸 대신 Gnome이나 KDE를 사용할 수 있는 SSH나 Telnet과 같은 것이 있는지 궁금합니다. Microsoft Windows 8.1에서 내 상자에 로그인하고 내 Linux 상자에서 Gnome 또는 KDE를 사용하고 싶습니다.
내 배포판은 Centos 6.5입니다.
답변1
필요에 따라 다음 중 하나를 수행하여 이 작업을 수행할 수 있습니다.
1. Windows 8.1에서 X 애플리케이션 실행
이는 X11Forwarding을 사용하여 수행할 수 있습니다.
- Windows 컴퓨터에 Xming 설치
- 설정
X11Forwarding yes
하다/etc/ssh/sshd_config
- X11 전달을 사용하도록 PuTTy 구성
- 메뉴에서 찾을 수 있습니다:연결하다>SSH>X11
- 확인란을 선택하세요.X11 전달 활성화
- 입력하다로컬호스트:0존재하다X 쇼 위치대지
- SSH 셸
xclock
(또는 예를 들어 다른 X 응용 프로그램)을 통해 실행합니다.xeyes
Xming/PuTTy에 대한 추가 정보:https://wiki.utdallas.edu/wiki/display/FAQ/X11+Forwarding+using+Xming+and+PuTTY
2. VNC를 사용하여 세션을 인계받습니다.
이것은 당신이 성취하고자 하는 것과 더 비슷해 보입니다. Windows에서 RDP를 사용하는 것처럼 VNC를 사용하여 전체 데스크톱을 관리할 수 있습니다.
노움의 경우:
vncserver가 시작될 때 GNOME 세션을 시작하려면 ~/.vnc/xstartup 파일을 편집하십시오. vncserver 스크립트를 처음 실행하면 VNC 세션에 사용할 비밀번호를 묻는 메시지가 표시됩니다.
예시 xstartup 파일:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
eval `dbus-launch --sh-syntax –exit-with-session`
echo "D-BUS per-session daemon address is: \
$DBUS_SESSION_BUS_ADDRESS"
fi
exec gnome-session