首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux下的putty

PuTTY 是一款开源的 SSH 和 Telnet 客户端,主要用于在 Windows 系统下远程连接到 Linux 服务器。以下是关于 PuTTY 的一些基础概念、优势、类型、应用场景以及常见问题的解答:

基础概念

  • SSH(Secure Shell):一种加密的网络协议,用于在不安全的网络上进行安全的远程登录和其他网络服务。
  • Telnet:一种较老的远程登录协议,不提供数据加密,现已较少使用。

优势

  1. 跨平台:虽然 PuTTY 主要用于 Windows,但也有适用于其他操作系统的版本。
  2. 安全性:支持 SSH 协议,提供数据加密和身份验证。
  3. 易用性:界面简单直观,配置方便。
  4. 开源:免费且源代码开放,用户可以根据需要进行修改和扩展。

类型

  • PuTTY:主程序,用于 SSH 和 Telnet 连接。
  • PuTTYgen:用于生成和管理 SSH 密钥对。
  • Pageant:SSH 密钥管理器,可以自动加载密钥以便 PuTTY 使用。

应用场景

  • 远程服务器管理:通过 SSH 连接到 Linux 服务器进行日常管理和维护。
  • 文件传输:结合 SCP 或 SFTP 协议进行安全文件传输。
  • 自动化脚本执行:通过 SSH 连接远程执行脚本或命令。

常见问题及解决方法

1. 连接超时或无法连接

  • 原因:可能是网络问题、服务器防火墙设置、SSH 服务未启动等。
  • 解决方法
    • 检查网络连接是否正常。
    • 确认服务器上的 SSH 服务已启动(通常使用 systemctl status sshdservice ssh status 命令)。
    • 检查服务器防火墙设置,确保允许 SSH 连接(默认端口 22)。

2. 密钥认证失败

  • 原因:可能是密钥格式不正确、密钥未正确加载到服务器等。
  • 解决方法
    • 使用 PuTTYgen 生成新的密钥对,并确保私钥格式为 PuTTY 格式(.ppk)。
    • 将公钥添加到服务器的 ~/.ssh/authorized_keys 文件中。
    • 在 PuTTY 中正确配置私钥路径。

3. 界面乱码

  • 原因:可能是字符编码设置不正确。
  • 解决方法
    • 在 PuTTY 的“Window” -> “Translation” 设置中,选择正确的字符集(如 UTF-8)。

示例代码:使用 PuTTY 连接 Linux 服务器

  1. 下载并安装 PuTTY:从 PuTTY 官方网站 下载并安装。
  2. 配置连接
    • 打开 PuTTY,输入服务器的 IP 地址和端口号(默认 22)。
    • 点击“Open”按钮,输入用户名和密码(或使用密钥认证)。
  • 执行命令:连接成功后,可以在终端中输入命令进行操作。

总结

PuTTY 是一个功能强大且易于使用的 SSH 客户端,广泛应用于远程服务器管理和维护。通过了解其基础概念、优势和常见问题解决方法,可以更高效地进行远程操作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用putty连接到Linux

01 — 安装putty 安装putty(有录像) 下载链接:https://www.chiark.greenend.org.uk/~sgtatham/putty/ 02 — 连接到Linux...运行putty后,选择、配置、保存session: 03 — 配置putty 配置字体大小,默认是10号字,建议改成12号: 配置前端字体颜色,默认灰色,建议改成白色或绿色: 选中的字符...04 — xming把图像界面定向到windows Xming是在将linux图像 X窗口定向到Windows的工具,下载地址:http://www.straightrunning.com/XmingNotes...projects/xming/files/Xming/6.9.0.31/Xming-6-9-0-31-setup.exe/download 安装步骤如下: 启动完成后,在托盘区会出现一个“X”形状的图标...,这表示Xming已经在运行了,将鼠标悬停上去,能看到当前使用的“Display number” 激活putty中的X11转发: [root@yaoyuan ~]# netstat -nltp|grep

2.8K40

PUTTY、Xshell远程连接Linux与PUTTY、Xshell密匙认证

快照: 在VM虚拟机软件里有一个快照的功能,快照相当于备份一下操作系统,能备份某一个时间点的系统,如果在实验的过程中出现了问题,可以恢复到上一个拍摄的快照中。 ? 例如: ?...下载PUTTY终端:   如果直接在百度下载话只是一个PUTTY终端程序,我们需要下载其他的软件组,需要在官网下载。 ?...使用PUTTY远程登录CentOS:   使用ifconfig查看一下IP,然后使用这个IP连接: ? 打开下载好的PUTTY,填写系统的IP,端口是可以更改的,一般默认就是22: ?...PUTTY密钥验证: 系统的用户和密码还有密钥也是认证的一种方式,密钥是一对的,分为公钥和私钥,公钥保存在服务器端,私钥保存在客户端,我们先使用PUTTYGEN软件设置Linux密钥验证。 ?...5.关闭防火墙,Linux的防火墙有两个,一个是selinux一个netfilter(iptables):   临时关闭selinux防火墙: ? 6.打开PUTTY设置私钥文件的保存路径: ?

5.5K21
  • 1.9 使用PuTTY远程连接Linux

    记得使用快照功能 (数据备份) 熟练使用putty和xshell (个人使用免费) putty官网下载地址 在putty官网下载一个软件组,32位的就可以 (64位系统使用32位的也是正常使用) 首先查看虚拟机...IP地址 下载putty后,并解压安装打开它 在putty中写入虚拟机的IP或域名 (一般都是IP),port默认的端口为22 (端口可更改),并输入名称,按save保存下来 在...putty中的window一般默认为200行,我们可更改为2000行 并在window下的Appearance中的change来设置合适的字体大小 在window下,Translation...是传输字符编码,将它更改为utf-8 然后返回主页面,点击save,在点击open 之后会跳出一个选择框,我们选择“是” 然后输入虚拟机的账号、密码,就可以远程连接了。

    6.2K20

    Linux 使用putty远程登录ssh操作流程方法

    Linux 远程登录 Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器。 这时我们就需要远程登录到Linux服务器来管理维护系统。...Window 系统上 Linux 远程登录客户端有 SecureCRT, Putty, SSH Secure Shell 等,本文以 Putty 为例来登录远程服务器。...Putty 下载地址:https://www.putty.org/ 如果你下载了 Putty,请双击 putty.exe 然后弹出如下的窗口。...输入root 然后回车,再输入密码,就能登录到远程的linux系统了。...(可以先把复制的内容拷贝至记事本,然后编辑成一行载粘贴到该文件中)。 在这里要简单介绍一下,如何粘贴,用vim打开那个文件后,该文件不存在,所以vim会自动创建。

    3.4K00

    Linux服务器远程软件选择XShell还是PuTTY

    在运维Linux服务器进行安装脚本软件的时候,选择SSH客户端软件到底用哪一款比较合适。...其中这个同学有提到我们常用的XShell、PuTTY、SecureCRT,可见他还是有做过功课的,不过SecureCRT软件是不建议使用的,因为是付费软件,没有必要花钱,即便网上有破解版,可能有后门风险...那对于XShell和PuTTY软件,都是不错的软件。前者虽然有付费版本,但是对于我们个人来说,免费版本也是够用的,同时管理管理四台服务器对于一般用途是足够用的,个人也不建议购买付费版本。...PuTTY软件也是老牌的SSH客户端软件,算是比较早的软件之一,不过这款软件常年UI界面一直没有改变过,个人不是太喜欢他的软件界面。...同时,PuTTY SSH软件只有同时打开一个服务器,如果有多个服务器的话需要打开多个窗口,这样使得我们管理比较混乱。

    3.9K30

    Putty远程登录VMware虚拟机Linux(Ubuntu12.04)

    为了不至于来回在Win7和Ubuntu12.04之间来回切换,在Win7下使用VMware9.0安装了Ubuntu12.04。        ...安装完Ubuntu12.04之后,下载Putty软件,下载地址为:Putty,这是一款SSH和telnet客户端登陆软件,可以远程登陆Linux主机。       ...从上图可以看出,我的Ubuntu12.04的网络IP地址为:192.168.230.128,我安装好Putty软件后,打开Putty如下图所示: ?...可以在网上搜索有关虚拟机IP配置的文章参考 其次,打开Putty客户端,出现以下界面,填入相关参数: ?...参考资料: 1、Putty远程登录VMware虚拟机Linux(Ubuntu):Putty远程登录VMware虚拟机Linux(Ubuntu) 2、利用Putty登陆到VWware虚拟机中:利用Putty

    4.9K10

    如何在 Ubuntu 和其他 Linux 发行版上安装 Putty

    Putty 用于从 Windows 机器连接到远程 Linux 系统。 Putty 不是限定于 Windows 的。你也可以在 Linux 和 macOS 上使用此开源软件。 但是等等!...当你已经拥有“真正的” Linux 终端时,为什么要在 Linux 上使用单独的 SSH 客户端?这有几个想在 Linux 上使用 Putty 的原因。...正如你在下面的截图中看到的,Putty 的 Linux 版本看起来与 Windows 版本相同。这让你松了一口气, 因为你不必再尝试新的设置。...Putty in Linux 当你输入远程系统的主机名或 IP 地址并连接到它时,Putty 将使用你已保存在主目录中的 SSH 密钥。...你可以从下面的链接获取 Putty 的源代码。 下载 Putty 源代码 我一直喜欢原生 Linux 终端而不是像 Putty 这样的 SSH 客户端。

    2.8K20

    Putty的ppk文件转成Xshell使用的key文件

    问题与解决方案 key文件的格式有很多种,而putty的ppk文件是不能直接导入到xshell中来使用的,需要用puttygen将ppk文件转换成xshell支持的OPENSSH格式,操作如下: 打开puttygen...,打开菜单栏里的Conversions -> Import key,然后导入ppk文件,接着打开Conversions里的Export OpenSSH key,为这个要导出的文件起一个名字,该文件默认没有后缀名...,点击Browse按钮,然后Import刚才Putty导出的文件,由于这个文件我们刚才没有设置密码,所以Passphrase不用填,完成后如下。...这样就由使用Putty登录转成使用自己熟悉的Xshell登录了。...参考链接 Putty的ppk文件转成Xshell使用的key文件 警告 本文最后更新于 October 12, 2017,文中内容可能已过时,请谨慎使用。

    1.5K10

    LINUX下的PHP

    由于linux系统的稳定性,大部分的PHP服务器都被部署在linux上,而且像redis等扩展在linux能得到更好的支持,所以对于PHP程序员来说,使用linux的功底也相当重要,接下来总结一下我从一开始在...linux下安装配置linux的心得。...linux系统安装 首先是选择linux操作系统,我使用的是Cent OS 6.7 ,它类似红帽系统,简单易接触,而且开源免费。...用过小巧的virtual box,在win7下安装要改theme主题文件,辛苦装好的环境因为未知原因(兼容问题排除后,猜测是BIOS设置的问题,可参考)打不开虚拟机而放弃后,终于选择了VM,VM下安装linux...说一下要注意的地方吧:虚拟机配置选择“桥接模式”,这样,虚拟机和主机就在同一个IP段下,可以很轻松地互相访问,VM下如图: ? 然后是我们经常要遇到的问题网络配置、和虚拟之间的交互、yum配置。

    3.7K80

    Linux下的权限

    ,重新启动配备一个bash(人手一个王婆) 2.Linux下的用户 3.Linux权限管理 3.1.文件访问者的分类(人) 权限本质上是限制人 ,就是能和不能的问题。...就好比,爱奇艺不会专门发公告说普通用户不能在爱奇艺上刷题 3.2文件权限的分类 3.3如何查看文件的权限 3.4如何修改权限 在Linux下:拥有者 user 简称 u...3.4.1.2Linux下文件权限的修改(八进制) 4 .权限验证 那么我们对这些权限进行验证一下 ,我们看看如果没有这些权限我们无法完成什么操作。...4.1Linux下的权限匹配机制 4.2修改文件的拥有者(chown) 格式: chown [参数] 用户名 文件名 功能:修改文件的拥有者 实例: # chown user1 f1...文件名 常用选项: -R 递归修改文件或目录的所属组 这个指令和上面的一样,进行操作的时候也需要超级权限 5.文件类型 5.1Linux下的文件后缀 window下文件类型用后缀表示

    8710

    Linux下的^M困惑

    我们有时在Windows编辑的文件,放到了Linux环境中,打开文件,可能发现每行结尾多了一个“^M”,导致一些在Windows下能执行的解析程序,放到了Linux中,执行就会报错,问题就出在这个"^M...在Linux中vim是无法显示\r,因为ascii中对应的不是Linux中的标准acsii字符,其实其对应的ASCII码十进制形式是13(无显示形式),对应的八进制形式是15(显示为^M)。...对这个问题的解决可能有很多种, 1. 在Windows下使用文本工具进行转换win-->linux,例如notepad++、UltraEdit直接进行转换。 2....在Linux下,可以用dos2unix file,将文件转换格式。 3. 在Linux下,可以用cat file | tr -d "\r" > new_file,进行替换。 4....在Linux下,可以用sed 's/^M//old_file > new_file,进行替换。

    1.9K30
    领券