
物理机Windows系统下使用SSH连接虚拟机Ubuntu
发布日期:2021-05-07 12:08:45
浏览次数:61
分类:原创文章
本文共 1071 字,大约阅读时间需要 3 分钟。
文章目录
所需环境
第一步:Ubuntu安装ssh服务器
xshell
远程连接ubuntu
是通过ssh协议的,所以,需要给ubuntu
安装ssh服务器
sudo apt-get install openssh-server
检查一下 ssh服务有没有启动 ps -e |grep ssh
如果有启动则显示下图中的进程
如果没用启动ssh服务 输入 service ssh start
或者直接重启一下ssh服务
sudo service ssh restart
修改SSH配置文件的命令
vi /etc/ssh/ssh_config
第二步:Windows安装Xshell
Xshell直接去官网下载即可:
第三步:互ping(因为ssh远程连接是通过网络连接的,如果网络都不通,就无法连接。)
虚拟机和物理机之间需要能互相ping通,如果没办法ping通的话,那么更没法远程连接,感觉也就如下两点:
- 虚拟机Ubuntu需要联网处理:可以参考我这篇博客,
- 它俩之间防火墙注意点,虚拟机的22端口号(SSH服务器的默认端口号)记得开放
实际操作
Ubuntu
搞好上方环境后即可
Windows(第一种新建会话方式登录方法)
新建会话,
只要所需环境都做好以后,然后主机就填虚拟机Ubuntu的ip,默认端口号不要改,协议使用SSH,那么剩下的就会出现这个画面
填密码,接下来就登陆喽。
Windows(第二种登录方法)
命令行方式:
ssh 用户名@ip
紧接着就会弹出需要输入对应用户名的密码喽
注意
在Ubuntu操作系统下,一定要记得安装ssh服务器,否则一直下图是这个报错
注意
xshell在输入命令时,如果敲错字母了的时候,想通过按退格键删除敲错的字母,却在屏幕显示出了“^H”
,退格不行,再按删除键,却显示出“^[[3~”
,怎么着就是删除不了输错的字母。
第一种办法
修改办法:文件–>打开—>属性–>终端 -->键盘 把delete 和backspace序列改为 ASCII 127即可。
第二种办法
因为这里使用的Shell是dash,操作起来并不像Ubuntu中的bash那么的方便,只需要更改一下用户登录shell即可:
登录使用的Shell,就是登录命令之后,使用的终端命令,Ubuntu默认是bash
如下,这就是biaobiao
用户的dash
界面,
更改为bash
之后
sudo usermod -s /bin/bash biaobiao
然后重新连接之后:
变得和Ubuntu那里的一模一样,而且操作也十分便捷
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年03月31日 20时58分00秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
判断一个数是否是2的幂
2021-05-09
js 闭包(新)
2021-05-09
vscode 编辑python 如何格式化
2021-05-09
seo 回忆录百度基本概念(一)
2021-05-09
重新整理数据结构与算法(c#)—— 算法套路二分法[二十四]
2021-05-09
用ThreadLocal来优化下代码吧
2021-05-09
netcore中使用session
2021-05-09
Android 开发学习进程0.25 自定义控件
2021-05-09
多媒体文件格式全解说(下)--图片
2021-05-09
淘宝WAP版小BUG分析
2021-05-09
NodeJS+Express+MongoDB
2021-05-09
(四十四)c#Winform自定义控件-水波-HZHControls
2021-05-09
c#winform主题实现的一个方法
2021-05-09
asp.net打印网页后自动关闭网页【无需插件】
2021-05-09
一个人开发的html整站源码分享网站就这么上线了
2021-05-09
SQLServer 查看耗时较多的SQL语句(转)
2021-05-09
【计算机网络】应用层
2021-05-09
【Maven】POM基本概念
2021-05-09
【Java思考】Java 中的实参与形参之间的传递到底是值传递还是引用传递呢?
2021-05-09