目录:
- 1、linux远程连接软件有哪些
- 2、Ubuntu怎么安装ssh服务和客户端
- 3、怎么用SSH登陆OpenWrt,服务端和客户端的设置方法
- 4、在windows环境下通过帐号密码SSH登录堡垒机,之后telnet到网络设备,通过命令交互对设备
- 5、电脑怎么设置打开文件的默认程序
linux远程连接软件有哪些
第一款:Putty
Putty是一款非常轻巧灵活的终端软件,操作简单、免费开源。目前主要用于Windows平台,集成了Telnet、SSH、Rlogin等客户端工具,可以方便的远程登录和管理服务器,非常适合追求轻便灵活的用户。
第二款:Powershell
Powershell是Windows10系统自带的命令行工具,cmd命令提示符的增强版,基本功能与Bash相似,可直接运行大部分shell命令,使用非常轻便快捷。如果对终端功能要求不高,可以使用该工具。
第三款:Xshell,老男孩老师推荐
Xshell是一款应用广泛的终端软件,在业界很受欢迎。支持多窗口切换和常见的SHH、Telnet、SFTP等协议,可以轻松上传下载文件。如果对终端功能要求高,管理服务器多,可以考虑使用这个软件,体验很好。
第四款:SecureCRT
SecureCRT是一款支持SSH的终端仿真程序,简单来说就是在Windows下登录Unix或Linux服务器主机的软件,自带文件传输工具,可以方便地上传下载文件,调整界面风格,切换多窗口等。对于远程连接和管理服务器来说,这是非常不错的选择。
第五款:Mobaxterm
Mobaxterm是一款全方位的终端软件,不仅可以像Putty一样通过SSH连接远程服务区,还可以像winscp一样使用S等协议传输文件,内置多标签和多终端分屏。此外,它还支持VNC.RDP.Xdmcp等远程桌面连接。最重要的是完全免费,功能非常强大。
第六款:堡塔SSH终端
堡塔SSH终端是一款免费软件,支持SSH和SFTP客户端的SSH终端管理和文件传输。操作更方便,工作更高效,使用堡塔SSH终端,可以在同一屏幕上切换SSH和SFTP界面,使用命令行快速上传和下载文件,非常方便。
Ubuntu怎么安装ssh服务和客户端
安装SSH服务端和客户端代码如下复制代码sudo apt-get install openssh-server openssh-client
将 文件/文件夹 从远程Ubuntu机拷至本地(scp)代码如下复制代码scp -r username@192.168.0.1:/home/username/remotefile.txt .
将 文件/文件夹 从本地拷至远程 Ubuntu 机(scp)代码如下复制代码scp -r localfile.txt username@192.168.0.1:/home/username/
将 文件/文件夹 从远程 Ubuntu 机拷至本地(rsync)代码如下复制代码rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .
将 文件/文件夹 从本地拷至远程 Ubuntu 机(rsync)代码如下复制代码rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/
其它的一些参数
要让本机开放SSH服务就需要安装openssh-server:代码如下复制代码sudo apt-get install openssh-server
查看sshserver是否运行:代码如下复制代码ps-e |grep ssh
运行sshserver:代码如下复制代码sudo /etc/init.d/ssh start
ssh-server配置文件位于/etc/ssh/sshd_config,可以自定义SSH的服务端口。
默认端口是22,自定义端口后需重启SSH服务:代码如下复制代码sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start登陆SSH:代码如下复制代码ssh username@localhost
怎么用SSH登陆OpenWrt,服务端和客户端的设置方法
公司有一台2017年的新路由3退役了,下放到我的手上,我又多了个新玩具。
这货被攻城狮同事刷成了OpenWrt固件,不懂还想折腾就得去找教程。一看网上的教程大多都是以命令行操作的,命令行在哪里呢?
原来,OpenWrt的内核是Linux,原生版本是没有图形界面的,我手上这台路由器因为安装了LuCI所以才有图形界面。通过SSH登陆OpenWrt就能看得到命令行了。
记录一下怎么用SSH登陆OpenWrt,对服务端和客户端分别进行设置。
路由器刷好OpenWrt固件并安装LuCI
通畅的局域网
一台Mac或Windows电脑
OpenWrt版本:OpenWrt 19.07-SNAPSHOT / LuCI 18.06 Lienol (git-ed5893a)
电脑系统:Windows 10
路由器IP为默认,即192.168.1.1
用Wifi或网线接入路由器,打开网页浏览器访问路由器的IP。
登陆到路由器后台页面,在 系统 下拉菜单中点击 管理权 。
在管理权页面中进行以下设置:
PS:如果需要更高的安全性,建议设置密钥。用SSH客户端软件生成一对公钥和私钥,把公钥粘贴到下面的文本框里就行了。
最后点击 保存并应用 。
任意SSH客户端软件都可以,我用的是Xshell 6。
运行软件后点击 新建 ,在弹出窗口中填写:
名称随意,协议SSH,主机填路器IP地址,端口号填前面记下来那个。然后填写登陆用户名和密码:
照图填写,密码用路由器管理员密码即可。
PS:采用密钥验证的要在“方法”中选择Public key,“用户密钥”处选择之前生成的密钥对,“密码”填生成密钥时设置的密码。
设置完后点击连接。
出现LOGO和命令提示符,说明SSH登陆OpenWrt成功。
在windows环境下通过帐号密码SSH登录堡垒机,之后telnet到网络设备,通过命令交互对设备
1. 什么是SSH
SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。SSH是每一台Linux电脑的标准配置,但是在windows系统中默认是没有安装SSH的,需要安装SSH相关服务端软件,比如FreeSSHD。
2. SSH可以用来做什么
SSH可以用于远程登录主机,登录方式通常有两种:口令登录和公钥登录
一:口令登录:通过在服务端设定的用户名和密码进行登录,每次都登录都需要填写密码
二:公钥登录:通过一对公钥和私钥登录,公钥存放在服务端私钥存放在客户端,在登录时服务端向客户端发生一个随机字符串,然后客户端通过私钥先进行加密然后发生到服务端,在服务端接受和用公钥进行解密,然后匹配是否正确解密来验证登录,注意:存在在服务端的公钥名称和用户名一致,已区分不同用户不同的公钥;这样每次就可以直接用公钥登录省去了密码的繁琐。
SSH可以用户服务端和客户端之间双向文件传输
3. SharpSSH与SSH服务端FreeSSHD
SharpSSH是一个用C#实现的SSH客户端组件,用户可以根据需要修改使用改组件已满足自己的需求,SharpSSH介绍和组件下载网站:,也可以在这里下载。
注意:在官网下载SharpSSH会因为主机为安装Mono而出现Mono.Security.dll的引用错误,只需要下载Mono.Security.dll重新引用即可。
我在Windows7 VS2012的环境下测试官网下载的SharpSSH项目升级成功,解决方案如下:
其中有两个项目:Examples,SharpSSH顾名思义,Examples是使用示例,SharpSSH就是真正的实现项目,设置Examples为启动项,运行效果如下:
可以看到,示例为我们提供了16个功能项,再次我们需要测试远程登录和文件传输,使用第13, 和16项测试即可,同时也会用到第5项生成公钥私钥对;
客户端SharpSSH已经实现了,接下来在Windows系统中就需要安装客户端了,这里选择FreeSSHD作为客户端,官网下载地址:或这里:
下载下来直接下一步下一步安装,安装完成后运行会提示你是否生成Key选择是即可,同时会安装FreeSSHDService服务,选择关闭该服务;
此时可以看到支持telnet和SSH服务,且都关闭,到此步客户端服务端都已经准备就绪,下面就进行我们的登录测试和文件传输测试吧;
4. 远程登录执行命令
上面提过,登录有两种方式,口令登录和公钥登录,先介绍口令登录吧;
口令登录:即在服务端freeSSHd上创建一个用户名和密码,使用此密码口令登录
首先在freeSSHd上的Users选项中点击Add弹出添加用户界面,然后Login填写用户名,authorization选择Password stored as SHA1 hash 然后填写密码和重复密码,勾选该用户可用服务,如下图,创建了用户名和密码都是test:
然后我们选择SSH项,将Use new console engine项的勾选去掉已防止中午乱码,如图:
选择确定即可创建成功,然后回到主界面我们打开SSH服务
如上图所示即表示SSH服务已经成功开启;但是有可能会错误:常见原因是地址已使用,这是端口号22已经被使用造成的,关闭该端口的进程即可。
接下来我们运行我们的sharpSSH进行登录测试吧。
我们选择第13项,然后输入远程地址I(由于服务端就在本机所以是127.0.0.1),然后不选择公钥登录,然后输入密码,连接成功,执行date命令查询当前时间:
现在我们测试公钥登录:
公钥登录需要先生成公钥私钥对,我们选择第5项KeyGen来生成,命名为test(和用户名一致),Sig Type选择dsa, 然后Comment为空弹出窗口输入passphrase我们不输入直接选择ok,这样就在sharpSSH的bin\Debug目录下生成了我们的test的公钥私钥两个文件。如图:
生成了公钥test.pub和私钥test两个文件。然后将公钥文件test.pub放到freeSSHd指定的公钥文件夹目录:
也就是C:\Program Files\freeSSHd\这个目录下,并去掉后缀.pub,然后修改test用户的authorization选择Public Key如图:
接下来再测试:
5. 传输文件
首先我们修改服务端文件位置:
这样我们服务端的默认位置就是我们在freeSSHd下面自己添加的sftpFile的目录了,我们在里面放一个图片test.jpg,现在我们要将这个图片传到我们sharpSSH的目录页就是bin\Debug目录下并改名为testClient.jpg:
可以看见传输的速度还是很快的93k0秒完成,有兴趣的可以试试大文件的传输,到此关于SSH的登录和文件传输的测试完毕,当然SSH还有其他的很多很多的强大功能,这里不能一一列举测试,有兴趣自己取试试。
电脑怎么设置打开文件的默认程序
有时候文件打开的不是默认程序,很是麻烦,怎么在电脑中设置默认程序打开文档,我来演示一下。
工具/原料
电脑(win7)
方法/步骤
1/6分步阅读
点击任务栏上的【开始】图标,选择【控制面板】
2/6
在控制面板中,选择【程序】,如图。
文档阅读器-京东电脑办公,高能体验,智享生活!
广告
3/6
在弹出信息中,选择【默认程序】下的【设置默认程序】
word怎么转pdf格式_轻描APP—PDF转换工具_一键完美转换
广告
4/6
在弹出的信息中,选择最左边的【程序】下的360浏览器。
堡塔SSH终端文件下载软件,操作更方便,工作更高效;
广告
5/6
接着点击中间部分的【将此程序设置为默认值】,如图。
6/6
然后点击右下角的【确定】按钮,就可以将这个程序设置为浏览器的默认程序。
注意事项
按照此方法可以将写字板、画图等设置为默认程序
解决方法:
一、首先从Win7开始菜单中,找到“控制面板”,并点击进入,
二、进入控制面板之后,再找到“程序”设置,
三、进入程序设置后,再点击进入“默认程序”设置,
四、进入默认程序设置后,可以看到里面有多种默认程序设置选项,包括可以设置浏览器、视频文件等打开方式,这里先进入“设置默认程序”
五、进入设置默认程序后,在此可以更改默认浏览器程序,比如需要将IE浏览器设置默认浏览器,那么只需要在左侧选择IE浏览器,然后在右侧操作中选择“将此程序设置为默认值”即可,
六、另外还可以“默认程序”设置,选择第二项的“将文件类型或协议与程序关联”,里面可以更改MP3、视频文件的打开方式,
具体方法选择需要更改的音频或者视频格式,然后选择“更改程序”之后选择自己喜欢的即可。
评论前必须登录!
注册