1、ssh "openssh-daemon is stopped"操作之傷
原來好好的 sshd服務突然發現 不能重新啟動了:
[root@bogon rules.d]# service sshd restart Stopping sshd: [FAILED] Starting sshd: [ OK ] 但是經過驗證: [root@bogon ssh]# /etc/init.d/sshd status openssh-daemon is stopped 到/usr/run/目錄下沒有找到: sshd.pid 說明 sshd 服務沒有正確啟動 在配置文件中 配置端口為:3751 禁止 root 登錄。 后來修改為 允許root登錄 並開放 默認 22端口 發現 root 通過22端口竟然可以登錄。但是明明我的配置文件中配置端口為 3951.說明是配置端口出問題了。
后來百度:
先查看下服務器端口號范圍: # sysctl -a|grep ip_local_port_range net.ipv4.ip_local_port_range = 32768 61000
把ssh 端口設置為:41134 發現可以了。說明還是端口配置的問題。
可是同樣的服務器,其他配置為 3951沒有問題。
注:今后再修改服務默認端口時修改大點,防止沖突。
2、sftp訪問“-bash: /dev/null: Permission denied”
上述設置好后發現 ssh登錄時提示:"-bash: /dev/null: Permission denied".
而且 sftp 無法登錄。
經過比較正常的系統確定,文件 /dev/null 權限不夠。正常權限為:
crw-rw-rw-. 1 root root 1, 3 Dec 24 09:55 null
[root@bogon dev]# chmod 666 /dev/null
之后登錄正常。
