LiveCD 開啓SSH服務
1.設置IP地址
- # ip addr add 192.168.219.130/24 dev eth0
- # ip a
2.爲root設置密碼
- # passwd root
3.開啓ssh服務
- # find / -name 'sshd'
- # /usr/sbin/sshd -f /etc/ssh/sshd_config
- ERROR "Missing privilege separation directory: /var/lib/sshd"
- # mkdir -pv /var/lib/sshd
- # /usr/sbin/sshd -f /etc/ssh/sshd_config
- # ps aux |grep [s]shd
4.通過Xmanager連接,出現如下錯誤
- "WARNING! The remote SSH server rejected X11 forwarding request."
5.經查日誌,獲取如下錯誤信息
- error: openpty: No such file or directory
- error: session_pty_req: session 0 alloc failed
6.查看/dev/ptmx和/dev/pts是否存在,以及ptmx的權限是否正確
- #ls -l `find /dev/ -name 'ptmx'`
- crw-rw-rw- 1 root tty 5, 2 5月 5 14:46 /dev/ptmx
- #find /dev/ -name 'pts'
7.查看/etc/fstab
- # cat /etc/fstab
- none /proc proc defaults 0 0
- sysfs /sys sysfs defaults 0 0
- devpts /dev/pts devpts gid=4,mode=620 0 0
- tmpfs /dev/shm tmpfs defaults 0 0
8.mount /dev/pts
- 連接ssh成功,執行umount -l /dev/pts後
- "WARNING! The remote SSH server rejected X11 forwarding request."
- 錯誤重現,無法通過ssh連接服務器,錯誤日誌如下
- error: openpty: No such file or directory
- error: session_pty_req: session 0 alloc failed