服务器安装SSH服务器
安装SSH服务器
yum install openssh-server
启动SSH服务
查看是否存在SSH进程
客户端安装SSH工具
安装客户端的命令
yum install openssh-clients
Nothing to do 是因为 在使用 命令 yum install openssh-server 时 已经连带安装了客户端
客户端链接SSH服务器
在XShell 重新创建一个Shell
在新建的shell 链接 SSH服务器
命令格式 -ssh (账号)@(主机IP地址)
SSH config
config 为了方便我们批量管理多个SSH
config 存放在 ~/.ssh/config
config 配置语法
Host 别名
HostName 主机名
Port 端口
User 用户名
IdentityFile 密钥文件的路径
此时 没有config 文件 需要自己手动创建一个config文件
使用命令 touch config
此时已经在.ssh文件夹创建了一个config文件
使用 vim config 进入文本编辑器 编写以下代码 保存退出后
可以使用 以下方法链接服务器
cat 查看文件内容
再config 再创建一个主机
此时也是可以链接成功
SSH安全免密码登录:ssh key
ssh key 使用非对称加密方式生成 公钥 和 私钥
私钥存放再本地 ~/.ssh目录
公钥可以对外公开,放在服务器的~/.ssh/authorized_keys
Linux平台生成ssh key
ssh-keygen - t rsa
ssh-keygen - t dsa
Windows平台生成ssh key(XShell中)
在XShell中选中
此时已经成功创建公钥
因为会话ID已经改变 原来的XShell 需要 删除 并且创建新的会话
连接服务器时
直接点击取消
再新建一个XShell
进行服务器连接
在文件夹中搜索 authorized_keys 如果没有 使用 命令创建 touch
刚才创建的公钥复制到 authorized_keys 文件中
此时再创建一个Xshell终端 对会话 xiaohei_Linux 进行连接 不需要输入密码就可以登录
SSH安全端口
安全端口指的是避免服务器的远程连接端口被不法分子知道,为此改变默认服务端口号的操作
如何改变SSH服务端口
修改 /etc/ssh/sshd_config 配置
进入VI编辑器
增加端口 也可以修改端口
重启服务器之后 就可以兼并两个端口了