ssh连接远程服务器相关设置
分类专栏: Tool&
简介 ------------------ 服务器或虚拟机上 start ----------------------
netstat -anlp | grep sshd 查看默认端口...
<p>------------------ 服务器或虚拟机上 start ----------------------</p><p>netstat -anlp | grep sshd 查看默认端口</p><p><br></p><p>vi /etc/ssh/sshd_config </p><p><br></p><p>设置端口</p><p><br></p><p>UseDNS no</p><p>AddressFamily inet</p><p>SyslogFacility AUTHPRIV</p><p>PermitRootLogin yes</p><p>PasswordAuthentication yes</p><p>保存退出</p><p><br></p><p>添加端口 semanage port -a -t ssh_port_t -p tcp 10022</p><p><br></p><p>查看端口 semanage port -l | grep ssh</p><p><br></p><p>删除端口 semanage port -d -t ssh_port_t -p tcp 端口号</p><p><br></p><p>重启 sshd服务 service sshd restart</p><p><br></p><p>------------------ 服务器或虚拟机上 end ----------------------</p><p><br></p><p>------------------ 本地机 start ----------------------</p><p><br></p><p>cd ~/.ssh 进入ssh目录下</p><p><br></p><p>ssh-keygen 生成密钥 如果已经有密钥文件,就不需要生成</p><p><br></p><p>复制id_rsa.pub公钥的内容</p><p><br></p><p>------------------ 本地机 end ----------------------</p><p><br></p><p>------------------ 服务器或虚拟机上 start ----------------------</p><p><br></p><p>如果服务器上没有ssh目录,mkdir -p ~/.ssh 创建目录,cd ~/.ssh/ 进入目录</p><p><br></p><p>touch authorized_keys 创建文件, 将本地创建的密钥复制进来 :wq保存并退出.</p><p><br></p><p>------------------ 服务器或虚拟机上 end ----------------------</p><p><br></p><p>------------------ 本地机 start ----------------------</p><p><br></p><p>在本地.ssh目录下 vi config 写入</p><p><br></p><p>"Host (远程服务器上的用户名)</p><p> Port 10022(端口号)</p><p> HostName 192.168.235.130 (服务器IP地址)</p><p> User root</p><p> IdentityFile ~/.ssh/servers/id_rsa</p><p> IdentitiesOnly yes</p><p>"</p><p>然后保存</p><p><br></p><p>------------------ 本地机 end ----------------------</p><p><br></p><p>------------------ 服务器或虚拟机上 start ----------------------</p><p><br></p><p>如果登录不上, 检查下服务器防火墙</p><p>firewall-cmd --permanent --query-port=10022/tcp</p><p>如果是no,就添加一下</p><p>firewall-cmd --permanent --add-port=10022/tcp</p><p>成功后再重载防火墙</p><p>firewall-cmd --reload</p><p>再重启下防火墙服务</p><p>systemctl restart firewalld.service</p><p><br></p><p>------------------ 服务器或虚拟机上 end ----------------------</p><p><br></p>
分享到:
转载:
喜欢 0
收藏
暂无评论信息
- 相关文章
- 文章推荐
-
docker搭建jenkins环境执行宿主机的docker无权限的解决方法
初次搭建jenkins持续集成工具的时候,在运行项目阶段出现 permission denied的情况
-
HTML 面试知识点总结
本部分主要是笔者在复习 HTML 相关知识和一些相关面试题时所做的笔记,如果出现错误,希望大家指出!
-
Node 配置sequelize + mysql,根据模型自动创建数据库表
研究了一下午的node + sequelize + mysql。
-
jQuery 3.0正式发布
jQuery 基金会刚刚发布了该 Java 框架的 3.0 版本,并且首次抛弃了对老旧的 IE 浏览器的支持。jQuery 3.0 的工作始于 2014 年 10 月,其最初目标是在 2.0 版本之上进行完善,并和遥远的 1.0 版代码说再见——因为要兼容 IE 的缘故,其已经臃肿不堪。jQuery 2.0 已经与 1.0 版本完全不兼容,而 3.0 也将继续这一路线。
- 点击排行
- 站长推荐
- 猜你喜欢
- 网站信息
- 站内问答:12篇
- 站内文章:213篇
- 建站时间:已运行1254天
- 备案号: 浙ICP备2022018799号
- 语言:
- English(USA)
- French(FR)
- Chinese(ZH)
无数据