分享

Linux 之 实现ssh远程访问

 爱吃鱼的俊懒猫 2019-09-09

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 root@192.168.1.10

 

4、指定端口

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

$ ssh root@192.168.0.103 -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 root@192.168.1.10:/path/filename  /var/www/local_dir(本地目录)

 

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

# scp /path/filename root@192.168.1.10:/path

 

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

# scp -r root@192.168.1.10:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)

 

10、上传目录到服务器

# scp  -r local_dir root@192.168.1.10:remote_dir

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多