開啟ssh服務提示22端口被佔用
我的回這種情況可以查看tcp 22號端口被哪個進程佔用了。比如:
1、netstat -tunpl | grep 22
去找到進程的PID
2、 ps -ef | grep PID
可以查看到具體是某個進程佔用了tcp 22號端口。
3、cd /proc/PID/cwd 可以看到進程所在的文件目錄。
當然,也可以kill掉進程,直接啟動sshd服務。
執行:kill -9 PID
然後systemctl start sshd
我是王嘯皓月山巔
我的回這種情況可以查看tcp 22號端口被哪個進程佔用了。比如:
1、netstat -tunpl | grep 22
去找到進程的PID
2、 ps -ef | grep PID
可以查看到具體是某個進程佔用了tcp 22號端口。
3、cd /proc/PID/cwd 可以看到進程所在的文件目錄。
當然,也可以kill掉進程,直接啟動sshd服務。
執行:kill -9 PID
然後systemctl start sshd
我是王嘯皓月山巔