远程访问及控制
1.挂载
[root@centos01 ~]# mount /dev/cdrom /mnt/
2.安装服务器端
[root@centos01 ~]# rpm -ivh /mnt/Packages/openssh-server-7.4p1-11.el7.x86_64.rpm
3.安装客户端
[root@centos01 ~]# rpm -ivh /mnt/Packages/openssh-clients-7.4p1-11.el7.x86_64.rpm
4.配置文件位置
[root@centos01 ~]# ls -ld /etc/ssh/sshd_config
-rw-------. 1 root root 3906 8月 7 2017 /etc/ssh/sshd_config
5.设置服务开机自动启动
[root@centos01 ~]# systemctl enable sshd
[root@centos01 ~]# systemctl start sshd
6.监听端口
[root@centos01 ~]# netstat -anput | grep sshd
7.openssh-server常见的配置选项
[root@centos01 ~]# cat /etc/ssh/sshd_config
选项 | 解释 |
---|---|
#Port 22 | 监听的端口 |
#ListenAddress 0.0.0.0 | 监听任意IP地址 |
#LoginGraceTime 2m | 登录超时时间两分钟 |
#PermitRootLogin yes | 允许root登录no表示组织root登录 |
#PubkeyAuthentication yes | 开启密钥对身份验证 |
AuthorizedKeysFile .ssh/authorized_keys | 存储身份验证秘钥文件 |
PasswordAuthentication yes | 开启账户密码身份验证 |
8.编辑配置文件
[root@centos01 ~]# vim /etc/ssh/sshd_config
9.重启服务
[root@centos01 ~]# systemctl restart sshd
10.监听
[root@centos01 ~]# netstat -anput