ssh 连接

ssh连接至目标主机

假设目标主机用户名为conan , IP地址为100.100.10.100 , ssh连接命令如下:

ssh conan@100.100.10.100

然后输入目标主机密码进行登录.

 

从目标机拷贝文件至本地目录:

scp conan@100.100.10.100:/home/conan/dir0/oo.txt /home/lufei/dir0/

拷贝文件目录至本地目录:

scp -r conan@100.100.10.100:/home/conan/dir0 /home/lufei/dir0/

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录,cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.

ssh连接出现connect to host localhost port 22: Connection refused

使用主机A访问主机B ,出现Connection refused,此时主机A可以被其他电脑包括主机B 通过ssh访问,在主机B上使用命令ssh localhost 访问失败,提示:

ssh: connect to host localhost port 22: Connection refused

解决方案:

查看是否安装sshd**

命令:

ps -e|grep ssh

显示:

2456 ? 00:00:00 ssh-agent

4205 pts/0 00:00:00 ssh

4207 ? 00:00:00 ssh-agent

安装openssh-server

sudo apt-get install openssh-server

安装好后,查看ssh服务ps -e|grep ssh

显示:

2456 ? 00:00:00 ssh-agent

4205 pts/0 00:00:00 ssh

4207 ? 00:00:00 ssh-agent

6435 ? 00:00:00 sshd

查看防火墙状态,若为active,关闭防火墙至状态为inactive

sudo ufw status #查看防火墙状态
sudo ufw disable #关闭防火墙

再使用ssh连接,连接成功.

 

猜你喜欢

转载自www.cnblogs.com/2333333he-tui/p/10908134.html
今日推荐