SSH远程登录和SCP拷贝

来源:互联网 发布:河北移动网络助手 编辑:程序博客网 时间:2024/05/18 00:49

SSH远程登录

ssh命令用于远程登录Linux主机。
常用格式:ssh [-l login_name] [-p port] [user@]hostname
更详细的可以用ssh -h查看。

举例(前提网络要通)
不指定用户:
ssh 192.168.1.50
指定用户:
ssh -l root 192.168.1.50
ssh root@192.168.1.50
如果修改过ssh登录端口的可以:
ssh -p 1122 192.168.1.50
ssh -l root -p 1122 192.168.1.50
ssh -p 1122 root@192.168.1.50

zhangl@ubuntu:~$ ssh -l fuyp 192.168.1.50fuyp@192.168.1.50's password: Welcome to Ubuntu 12.04.5 LTS (GNU/Linux 3.8.0-44-generic x86_64) * Documentation:  https://help.ubuntu.com/  System information as of Tue Jul 21 14:20:15 CST 2015  System load:  0.06                Processes:             135  Usage of /:   23.9% of 200.41GB   Users logged in:       1  Memory usage: 45%                 IP address for eth0:   192.168.1.50  Swap usage:   11%                 IP address for virbr0: 192.168.122.1  ......

另外修改配置文件/etc/ssh/sshd_config,可以改ssh登录端口和禁止root登录。改端口可以防止被端口扫描。
编辑配置文件:
vim /etc/ssh/sshd_config
找到#Port 22,去掉注释,修改成一个五位的端口:
Port 1122
找到#PermitRootLogin yes,去掉注释,修改为:
PermitRootLogin no
重启sshd服务:
service sshd restart

SCP拷贝

注意:以下的操作都是在本地客户端操作,无需登录远程服务器。
下载(从fuyp服务器上拷贝‘.evn’文件到我zhangl服务器上)

zhangl@ubuntu:~$ scp fuyp@192.168.1.50:/home/fuyp/.env /home/zhangl/fuyp@192.168.1.50's password: .env                                             100%  717     0.7KB/s   00:00    zhangl@ubuntu:~$ 

上传(从我zhangl服务器上传‘zhangl.env’文件到fuyp服务器上)

zhangl@ubuntu:~$ scp /home/zhangl/zhangl.env fuyp@192.168.1.50:/home/fuyp/fuyp@192.168.1.50's password: zhangl.env                                       100%  717     0.7KB/s   00:00    zhangl@ubuntu:~$ 
0 0
原创粉丝点击