• 通过SSH软件工具puTTY远程连接虚拟机Windows


    https://blog.csdn.net/yangdan1025/article/details/81985903?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control

    二 . 本机上安装配置SSH服务器 freeSSHD

    linux 下 sftp 默认都会安装的, Windows 就没有了。网上搜的资料发现在Windows环境下比较好用的SSH软件工具是 freesshd,免费版中最好用的。此处本机系统是win7系统。

    1. freesshd下载地址:http://www.freesshd.com/?ctt=download

    这里写图片描述

    2. freesshd安装配置

    ① 打开下载的freeSSHd.exe进行安装,安装时根据选项点击下一步;【安装路径】最好不要更改(更改路径会使秘钥产生文件不在安装目录下,后续设置SSH时无法找到自动生成的秘钥,导致服务器无法连接);到最后两步会弹出对话框询问是【否生成私钥】和【是否设置为系统服务】,选择【是】即可。
    注:没有生成私钥,SSH服务将不能启动,设置系统服务的话每次开机都会自动启动SSH服务。
    这里写图片描述

    这里写图片描述
    ② 安装时选择了【系统服务】,则程序会立即启动,由于接下来要对freesshd进行配置,需先停止服务【开始】—> 运行【服务】,找到【FreeSSHD service.exe】,右键停止服务,否则再点击安装后的freesshd进行配置时无法启动SSH服务(因为22端口默认被占用,无法再进行设置)。
    这里写图片描述
    ③ 点开桌面的freesshd图标这里写图片描述,开始对freesshd进行配置。第一次打开会弹出它的欢迎框,点击【ok】即可。
    这里写图片描述
    ④进入freesshd界面后如下显示窗口:
    绿色√表示SSH服务器成功运行!
    这里写图片描述
    点击【Users】—>【add】添加ssh用户。添加默认的系统管理员账号,【authorization】选择【Password…】填写密码,勾选【user can use】的三个选项,【shell,sftp】一定要勾上,否则连接时会报错【the server is prohibit】。
    这里写图片描述
    确定添加后出现添加的用户,三个选项下为绿色圈则已勾选,否则为红色。
    这里写图片描述
    ⑤ 接着点击【Authentication】,【Public key folder】是公钥存放位置。【Password authentication】(密码认证)和【Public key authentication】(公钥认证)选择【allow】。
    注:Disable (禁用),Allow(允许),Require(要求);建议都选择allow。

    这里写图片描述


    小注:从【开始】打开【cmd】,输入【ipconfig】查看本机IP
    这里写图片描述


    ⑥ 点击【SSH】,【Listen address】(监听地址)改为服务器地址,即本机地址;【port】(端口)可默认为22,也可根据自己情况作适当更改;【Max number…】(最大连接数默认)是0,最好更改一下;其他默认。

    这里写图片描述
    后面的秘钥文件会自动获取。如果为空白,检查安装目录下是否有秘钥文件,(没有秘钥文件时目录下只有四个文件);若没有,则检查是否是因为安装时更改了安装路径。
    这里写图片描述
    ⑦ 点击【Logging】,选择日志文件保存路径。此处保留日志文件,方便后续操作中出现问题查看日志进行调试。
    这里写图片描述
    其他选项默认即可,配置完成后点击【应用】,设置才会生效。

    三 . 虚拟机上安装运行SSH客户端puTTY

    1. putty下载地址:

    https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
    这里写图片描述

    2. putty的安装运行

    ①打开下载的文件,根据选项逐步选择下一步安装
    这里写图片描述
    选择安装路径,此处默认;
    这里写图片描述
    依次点击下一步进行安装即可。

    ② 安装finish后,从【开始】搜索【putty】(即打开putty)打开界面如下:
    这里写图片描述
    putty无需进行配置,直接打开即可。

    四. 通过putty客户端连接服务器

    以上准备工作做好后,在putty界面进行以下操作。

    1. 填写IP

    在【Host Name…】填入在freeSSHD的【SSH】设置中填写的IP地址,即服务器的IP地址。可同时在【Saved Sessions】中填入IP,点击【Save】即可保存,下次使用直接点击保存好的IP,而后【Load】即可。
    这里写图片描述
    这里写图片描述


    BUG:连接时出现Network error:connection refused
    这里写图片描述
    进入服务进程,启动freesshdserver.exe即可。


    2. 连接服务

    输入IP,点击【oppen】后进入控制窗口,写入在以上freeSSHD中添加的用户名,密码输入以后直接回车即可(输入的密码不显示)进入本机控制。
    这里写图片描述


    注:若输入密码后显示Access denied(连接拦截),检查是否关闭防火墙。

  • 相关阅读:
    关于Java中变量的意义和注意事项
    成为Android高手的十个建议
    成为Java高手的25个学习目标(经典)
    流体力学神器:Naiad 0.6 Windows版试用
    饭前念诵+感恩辞+感恩白開水
    Android 基本开发规范(必读)
    Python批量重命名Maya场景中的3D物体
    Java高新技术视频笔记:反射
    程序员编程技术迅速提高的终极攻略
    三十、有关联网问题
  • 原文地址:https://www.cnblogs.com/yaok430/p/14113193.html
Copyright © 2020-2023  润新知