因為我是centos7,所以我參照該帖子 所有下面的apt-get全部換成yum install
或訪問虛擬機中Ubuntu被拒絕的問
原創披掛出征 最后發布於2019-06-06 15:20:07 閱讀數 2261 收藏
展開
想從本機利用下面的命令復制文件到遠程時,發現虛擬機中的Ubuntu被拒絕訪問了:
scp -r /usr/local/源文件 ubuntu@10.211.55.9:/usr/local/
報錯:
ssh: connect to host 10.211.55.9 port 22: Connection refused
lost connection
注:ssh:連接到主機10.211.55.9端口22:連接被拒絕
失去聯系
嘗試的方法,首先用下面的命令查看了防火牆的狀態,發現防火牆已經關閉了:
parallels@ubuntu:~$ sudo ufw status
狀態:不活動
Ubuntu中有關防火牆的相關命令:
parallels@ubuntu:~$ sudo ufw enable # 在系統啟動時啟用和激活防火牆
parallels@ubuntu:~$ sudo ufw disable # 防火牆在系統啟動時自動禁用
其次去 ping 了下本機的 IP 發現沒有問題,能正常連通:
parallels@ubuntu:/usr/local/software$ ping 192.168.10.137
PING 192.168.10.137 (192.168.10.137) 56(84) bytes of data.
64 bytes from 192.168.10.137: icmp_seq=1 ttl=128 time=0.475 ms
64 bytes from 192.168.10.137: icmp_seq=2 ttl=128 time=0.391 ms
64 bytes from 192.168.10.137: icmp_seq=3 ttl=128 time=0.339 ms
64 bytes from 192.168.10.137: icmp_seq=4 ttl=128 time=0.355 ms
考慮可能是ssh的問題,用下面的命令嘗試了一下:
parallels@ubuntu:~$ sudo /etc/init.d/ssh restart
[sudo] parallels 的密碼:
sudo: /etc/init.d/ssh:找不到命令
發現找不到ssh這個命令,說明沒有這個玩意,直接install了一下,果然好用:
parallels@ubuntu:~$ sudo apt-get install openssh-server
...... 安裝過程中
parallels@ubuntu:~$ sudo /etc/init.d/ssh restart
[ ok ] Restarting ssh (via systemctl): ssh.service.
可以看到ssh已經開啟,再次執行復制文件的命令,可以正常復制,而且也可以用本機遠程登錄虛擬機的Ubuntu了。
注:
parallels@ubuntu:~$ service sshd status # 查看ssh的狀態
parallels@ubuntu:~$ service sshd start # 啟動ssh命令
parallels@ubuntu:~$ service sshd stop # 停止ssh命令
原文鏈接:https://blog.csdn.net/xiao66guo/article/details/91043724