Xshell是Windows下一款功能非常强大的安全终端模拟软件,支持Telnet、Rlogin、SSH、SFTP、Serial 等协议,可以非常方便的对linux主机进行远程管理。
1、OpenSSH更改默认端口
(1)、主配置文件:/etc/ssh/sshd_config
1
|
[root@www ~] # vim /etc/ssh/sshd_config |
1
|
port 22 # 改成2222 |
(2)、重新启动服务
1
|
systemctl restart sshd.service |
(3)、查看端口
1
2
3
4
|
[root@abc ~] # ss -tnl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 *:2222 *:* LISTEN 0 128 :::2222 :::* |
(4)、登录测试
1
2
3
4
5
6
7
|
Connecting to 172.16.38.3:2222... Connection established. To escape to local shell, press 'Ctrl+Alt+]' . WARNING! The remote SSH server rejected X11 forwarding request. Last login: Thu Jan 21 21:37:57 2016 from 172.16.38.1 [root@abc ~] # |
(5)、在已经登陆的其他终端直接登录到172.16.38.3
1
2
3
4
|
[root@lgq ~] # ssh -p 2222 172.16.38.3 root@172.16.38.3's password: Last login: Thu Jan 21 21:57:19 2016 from 172.16.38.3 [root@abc ~] # |
2、scp复制(两种)
本地主机为172.16.38.3 远程主机为172.16.38.4
(1)、PULL——-从远程主机上获取资源,前提远程主机的资源可读
1
2
3
4
5
6
7
8
9
10
11
|
[root@abc ~] # scp -r root@172.16.38.4:/var/www/* /root/ root@172.16.38.4's password: index.html 100% 72 0.1KB /s 00:00 index.php 100% 21 0.0KB /s 00:00 configure.sh 100% 49 0.1KB /s 00:00 [root@abc ~] # ll total 4 -rw-------. 1 root root 1084 Jan 20 04:22 anaconda-ks.cfg drwxr-xr-x 2 root root 6 Jan 21 22:05 cgi-bin #复制过来的 drwxr-xr-x 3 root root 52 Jan 21 22:05 html #复制过来的 |
(2)、PUSH——-从本地主机复制给远程主机,前提远程主机的目录可写
1
2
3
4
5
6
7
|
[root@abc ~] # scp anaconda-ks.cfg root@172.16.38.4:/tmp root@172.16.38.4's password: anaconda-ks.cfg 100% 1084 1.1KB /s 00:00 在172.16.38.4远程主机的 /tmp 目录查看 [root@lgq tmp] # ls anaconda-ks.cfg |
3、基于密钥认证的实现
a、在xshell工具生成一对密码:
4、要登录的Linux主机中配置:
配置文件:/etc/ssh/sshd_config
1
2
3
|
# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2 # but this is overridden so installations will only check .ssh/authorized_keys AuthorizedKeysFile . ssh /authorized_keys |
1
2
3
4
5
|
[root@lgq ~] # chmod 700 .ssh [root@lgq ~] # cd .ssh [root@lgq . ssh ] # ls known_hosts [root@lgq . ssh ] # vim authorized_keys |
1
2
3
4
5
6
7
8
9
|
[root@lgq . ssh ] # ll total 8 -rw-r--r--. 1 root root 381 Jan 21 22:55 authorized_keys -rw-r--r--. 1 root root 180 Jan 20 21:28 known_hosts [root@lgq . ssh ] # chmod 600 authorized_keys [root@lgq . ssh ] # ll total 8 -rw-------. 1 root root 381 Jan 21 22:55 authorized_keys -rw-r--r--. 1 root root 180 Jan 20 21:28 known_hosts |
登录成功
1
2
3
4
5
6
7
|
Connecting to 172.16.38.4:22... Connection established. To escape to local shell, press 'Ctrl+Alt+]' . WARNING! The remote SSH server rejected X11 forwarding request. Last login: Thu Jan 21 23:07:09 2016 from 172.16.38.1 [root@lgq ~] # |
- 本文固定链接: https://www.gayj.cn/?p=120
- 转载请注明: https://www.gayj.cn/
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!