ssh "openssh-daemon is stopped"操作之傷+sftp訪問“-bash: /dev/null: Permission denied”


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 

之后登錄正常。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM