实现过程
1.检查本地是否已创建公私钥对
ls -al ~/.ssh
如果已经创建过,则会有id_rsa.pub 和id_rsa两个文件如下(只要有这两个文件就行):
2.如果公私钥对本地没有,则需要自行创建
ssh-keygen -t rsa -C "likek@outlook.com"
这里使用rsa加密方式,注释为我的个人邮箱,大家可以根据自己情况来设置
3.将本地id_rsa.pub文件追加到远程~/.ssh/authorized_keys文件中(此过程中遇到的所有远程文件或文件夹如果没有则手动创建即可)
首先将本地id_rsa.pub文件拷贝到远程任意目录下:
scp ~/.ssh/id_rsa.pub root@115.28.62.182:~/
再登陆到远程服务器并将copy过来的id_rsa.pub的文件内容追加到authorized_keys文件中:
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
接下来可以在远程服务器删除刚才copy过来的id_rsa.pub;
确保远程端.ssh文件夹权限为700,authorized_keys权限为600:
chmod 700 .ssh
chmod 600 .ssh/authorized_keys
4.接下来就可以无密码登陆远程服务器了:
但是还有个问题就是,每次登陆的时候都要输入用户和ip地址很麻烦,那接下来我们解决这个问题
有两种方法:
第一种方法
在本地创建一个文件写入命令ssh root@115.28.62.182并给予可执行权限,随便叫什么名
vim /ssh-r.sh
chmod 777 /ssh-r.sh
然后直接执行此文件就可以连接远程了:
第二种方法
修改~/.ssh/config配置文件(如果没有此文件自行创建即可)
vim ~/.ssh/config
添加如下内容:
Host为主机名,HostName为远程主机ip,User为远程主机用户名
接下来就可以使用"ssh 主机名"来登陆了:
相关推荐
利用PHP语言来构建了一个远程管理系统 —— PHP Webmin,以Web的形式来实现Linux服务器的远程管理,简化了管理难度,并使管理方式更为灵活,从而达到了减轻系统管理员压力,方便系统管理员管理服务器的目的。...
通过对系统的需求分析,把此Linux远程管理系统分为五个模块(如下图): 文件操作模块; 命令操作模块; 进程操作模块; 系统操作模块; 网络服务操作模块。 基于以上五个模块的功能配合,再加上在对Apache服务器的...
请参见第 4.2 节 “设置存放安装源的服务器” (第 4 章 远程安装, ↑安装与管理)。 1.4 安装目标 多数安装是安装到本地硬盘上。因此,硬盘控制器需要对安装系统可用。如果 特殊的控制器(如 RAID 控制器)需要额外的...
利用PHP语言来构建了一个远程管理系统 —— PHP Webmin,以Web的形式来实现Linux服务器的远程管理,简化了管理难度,并使管理方式更为灵活,从而达到了减轻系统管理员压力,方便系统管理员管理服务器的目的。...
利用PHP语言来构建了一个远程管理系统 —— PHP Webmin,以Web的形式来实现Linux服务器的远程管理,简化了管理难度,并使管理方式更为灵活,从而达到了减轻系统管理员压力,方便系统管理员管理服务器的目的。
主要语言:Go 项目分类:[应用软件] 项目标签:[liunx机器运维] [资源运维] 推荐理由:一个现代化的 Linux ...无论是远程管理、系统监控还是配置管理,1Panel 都提供了一体化的解决方案,简化了服务器管理的复杂性。
Termius是一款非常实用的跨平台SSH客户端。它通过SSH协议提供了远程访问和管理计算机和服务器的功能,可在多种操作系统上运行,...这对于需要频繁进行维护和管理的远程服务器来说非常有用,可以节省大量的时间和精力。
E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现问题. 我如何避免它? E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把...
E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现问题. 我如何避免它? E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把...
您可以连接运行 Microsoft Windows、Linux、Mac OS X Universal 或 Microsoft Pocket PC 的计算机,并对其进行管理。 最新版本的 Windows 包括 Vista、Windows Server 2008 和 Mac OS X 10.5。 一种解决方案可以...
E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现问题. 我如何避免它? E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把...
E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现问题. 我如何避免它? E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把...
sftp-upload允许节点使用sftp协议将文件夹的内容上传到远程服务器。 该模块的思想是简化sftp的ssh2接口。 该模块没有操作系统依赖性,因此可以在Windows,Mac和Linux上运行。入门该模块取决于: ssh2和scp2npm ...
它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。 它可以用来对本机或远程的 MySQL、...
Hooker是一个轻量级PHP Web应用程序,可用于在基于Linux或UNIX的服务器上触发远程工作流。 它是完全独立于设计的(单个脚本),它没有任何外部依赖关系,也不需要任何包管理器(例如Composer),使其也非常适合包含...
拖放操作:支持将文件拖放到服务器或从服务器拖放到本地,简化文件传输过程。 增强安全性:支持多种身份验证方法和加密算法,保护用户的数据安全。 会话管理:使得管理多个会话更加容易,优化工作流程。
Advanced Host Monitor是一款网络监测程序。...利用适用于Windows、FreeBSD、 Linux、Solaris不同平台的远程监视管理程序,可以轻松监视远程网络;通过Web服务、Telnet服务和远程控制台技术可以简化远程管理。
它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以協助管理数据。详情请参阅功能列表或浏览我们的网站:...
最后,关键一步还有就是将你的电脑变为网络中的一台服务器,所以你要在你的电脑中装上一个合适的代理服务器软件并运行。 二、本部分常见问题解答 Q:如何修改FTP服务器登录成功或退出时的系统提示信息? A:在相应...