- linux centos修改ssh端口
- Linux 介绍
- 基于centos 的 Linux 安装
- Linux 系统启动的5个阶段
- Linux 系统目录结构详解
- Linux 忘记root密码解决方法
- 使用Putty远程连接Linux
- Linux 文件属性详解
- Linux 用户和用户组管理
- Linux 磁盘管理-查看文件可用空间
- Linux vi/vim文件编辑详解
知识点
相关文章
更多最近更新
更多使用Putty远程连接Linux
2019-04-08 23:08|来源: 网路
Linux 远程登录
Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器。
这时我们就需要远程登录到Linux服务器来管理维护系统。
Linux系统中是通过ssh服务实现的远程登录功能,默认ssh服务端口号为 22。
Window系统上 Linux 远程登录客户端有SecureCRT, Putty, SSH Secure Shell等,本文以Putty为例来登录远程服务器。
putty下载地址:http://www.putty.org/
如果你下载了putty,请双击putty.exe 然后弹出如下的窗口。
在Host Name( or IP address) 下面的框中输入你要登录的远程服务器IP(可以通过ifconfig命令查看服务器ip),然后回车。
此时,提示我们输入要登录的用户名。
输入root 然后回车,再输入密码,就能登录到远程的linux系统了。
使用密钥认证机制远程登录linux
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定。
SSH 为建立在应用层和传输层基础上的安全协议。
首先使用工具 PUTTYGEN.EXE 生成密钥对。打开工具PUTTYGEN.EXE后如下图所示:
该工具可以生成三种格式的key :SSH-1(RSA) SSH-2(RSA) SSH-2(DSA) ,我们采用默认的格式即SSH-2(RSA)。Number of bits in a generated key 这个是指生成的key的大小,这个数值越大,生成的key就越复杂,安全性就越高。这里我们写2048.
然后单击Generate 开始生成密钥对:
注意的是,在这个过程中鼠标要来回的动,否则这个进度条是不会动的。
到这里,密钥对已经生成了。你可以给你的密钥输入一个密码,(在Key Passphrase那里)也可以留空。然后点 Save public key 保存公钥,点 Save private Key 保存私钥。笔者建议你放到一个比较安全的地方,一来防止别人偷窥,二来防止误删除。接下来就该到远程linux主机上设置了。
1)创建目录 /root/.ssh 并设置权限
[root@localhost ~]# mkdir /root/.ssh mkdir 命令用来创建目录,以后会详细介绍,暂时只了解即可。
[root@localhost ~]# chmod 700 /root/.ssh chmod 命令是用来修改文件属性权限的,以后会详细介绍。
2)创建文件 / root/.ssh/authorized_keys
[root@localhost ~]# vim /root/.ssh/authorized_keys vim 命令是编辑一个文本文件的命令,同样在后续章节详细介绍。
3)打开刚才生成的public key 文件,建议使用写字板打开,这样看着舒服一些,复制从AAAA开头至 "---- END SSH2 PUBLIC KEY ----" 该行上的所有内容,粘贴到/root/.ssh/authorized_keys 文件中,要保证所有字符在一行。(可以先把复制的内容拷贝至记事本,然后编辑成一行载粘贴到该文件中)。
在这里要简单介绍一下,如何粘贴,用vim打开那个文件后,该文件不存在,所以vim会自动创建。按一下字母"i"然后同时按shift + Insert 进行粘贴(或者单击鼠标右键即可),前提是已经复制到剪切板中了。粘贴好后,然后把光标移动到该行最前面输入 ssh-rsa ,然后按空格。再按ESC,然后输入冒号wq 即 :wq 就保存了。格式如下图:
4)再设置putty选项,点窗口左侧的SSh –> Auth ,单击窗口右侧的Browse… 选择刚刚生成的私钥, 再点Open ,此时输入root,就不用输入密码就能登录了。
如果在前面你设置了Key Passphrase ,那么此时就会提示你输入密码的。为了更加安全建议大家要设置一个Key Passphrase。
相关问答
更多-
Linux远程连接怎么打开程序[2021-10-13]
好像这种连接方式,仅支持文字界面,你是要打开什么程序啊,一般来说只要执行$ xxx 命令就可以,里面的xxx是你的程序的系统名称,当然有些程序需要加入参数才能打开,这都要看具体是什么程序了。如果你想在图形界面下,最好是使用VNC连接方式,应该就可以进入X-Windows界面了 -
linux远程连接工具[2022-04-04]
telnet、putty、realvnc,这些都可以. windows连接linux的话,可以使用cmd中的telnet工具,但是vista需要先激活一下此功能。 putty是一个可以下载的工具,支持多种方式远程连接linux,包括telnet和ssh等。 realvnc也是一款工具,它可以以图形界面的方式远程连接linux。 以上均需要linux启动对应服务,包括telnet、sshd和vncserver,其中vnc方式,还需要对配置文件进行修改设置。 -
如何在windows下使用putty登录远程linux[2023-04-21]
1、你先要知道Linux主机的IP地址 2、确保Linux主机开启ssh服务 3、在Win上安装putty 4、运行putty,它有一个快速连接的按钮,点它打开,然后输入Linux主机的IP地址和用户名,然后确定 5、在弹出的输入密码窗口里输入密码 -
如何使用putty远程连接linux[2022-03-23]
你好, 检测Linux系统是否开启22端口 1 以root用户也就是根用户登录Linux系统,使用命令“service iptables status”检测端口是否开启,如果出现图中标注的文字,则说明22端口已开启。 2 如果未开启,则使用命令“vi /etc/sysconfig/iptables”编辑配置文件,加入图中标注的文字,然后保存并退出。 3 使用命令“service iptables restart”重启服务,使得防火墙策略生效。 在本地利用PuTTY工具建立连接 打开下载好的PuTTY工具,输 ... -
如何在windows下使用putty登录远程linux[2023-08-26]
1、你先要知道Linux主机的IP地址 2、确保Linux主机开启ssh服务 3、在Win上安装putty 4、运行putty,它有一个快速连接的按钮,点它打开,然后输入Linux主机的IP地址和用户名,然后确定 5、在弹出的输入密码窗口里输入密码 满意请采纳 -
如何使用PuTTY工具远程连接Linux服务器[2022-02-05]
1.打开下载好的PuTTY工具,输入主机名(IP地址)、端口号,选择SSH,点击open建立连接。这里说明一下,默认端口号是22,如果更改此项,那Linux系统侧也必须使用上述方法打开相应的端口,否则无法建立连接。 2.首次登录会出现警告信息,不用担心,这是因为未将密钥添加的缓存中,点击是即可。 3.进入登录界面之后,只要输入用户名、密码,就能像直接在服务器上操作一样管理Linux系统了。 -
putty远程连接linux 怎么使用[2023-06-18]
1.远程连接Linux 输入IP Open即可连接,如果连接失败,则可能是虚拟机网络配置有问题。 2.连接成功后如图 输入用户名密码即可登录 -
如何使用putty远程连接linux[2021-12-26]
SSH默认端口是22,所以要想PuTTY建立SSH安全连接,必须完成两项工作。 一、检测Linux服务器是否开启22端口,未开启则打开; 二、在本地利用PuTTY工具建立连接。 PuTTY工具 检测Linux系统是否开启22端口 1.以root用户也就是根用户登录Linux系统,netstat -anptu|grep 22 看是否有22端口,如果有的话说明开启 2.建议要把防火墙关闭,这样才能连接上去 在本地利用PuTTY工具建立连接 打开下载好的PuTTY工具,输入主机名(IP地址)、端口号,选择SSH, ... -
如何使用PuTTY工具远程连接Linux服务器[2023-04-15]
首先要Linux服务器提供远程连接服务,一般是ssh服务器,或者telnet服务。 使用putty,中的ssh协议或者telnet协议, 加上Linux服务器的用户名和密码就可以登录Linux服务器了。 当然,前题条件是中间没有其他设备进行阻断。 -
用putty连接Linux[2022-05-04]
之前用的raksmart的vps登陆,用putty链接,发现防火漆没有开启22端口导致