Linux 之 实现ssh远程访问

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013305101/article/details/80669928

1、安装ssh

$ yum install openssh-server openssh-clients

2、启动ssh服务

$ sudo /etc/init.d/ssh start sshd.service

$sudo systemctl start

3、指定登陆用户

$ ssh -l root 192.168.1.10

$ ssh [email protected]

4、指定端口

SSH 默认使用的端口号是 22,现在端口号是 1234.要连上那主机,就要使用 **-p* 选项,后面在加上 SSH 端口号。

$ ssh [email protected] -p 1234

要改变端口号,我们需要修改 /etc/ssh/ssh_config 文件,找到此行:

Port 22

把它换成其他的端口号,比如上面示例的 1234 端口,然后重启 SSH 服务。

5、绑定源地址

使用 -b 选项来指定一个IP 地址。这个 IP 将会被使用做建立连接的源地址。

$ ssh -b 192.168.0.200 -l leni 192.168.0.103

服务端,我们可以使用 netstat 命令来检查到服务的连接是否建立。可以看到 IP 为 192.168.0.200 的连接已经建立。

6、使用其他配置文件

要使用指定的配置文件,可以使用 -F 选项。

$ ssh -F /home/pungki/my_ssh_config 192.168.0.101

7、从服务器上下载文件

# scp [email protected]:/path/filename  /var/www/local_dir(本地目录)

8、上传本地文件到服务器

# scp /path/filename [email protected]:/path

9、从服务器下载整个目录

# scp -r [email protected]:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)

10、上传目录到服务器

# scp  -r local_dir [email protected]:remote_dir

猜你喜欢

转载自blog.csdn.net/u013305101/article/details/80669928