如何使用PuTTY工具远程连接Linux服务器
传统的网络服务,例如Telnet、FTP等在网络上都是用明文传送用户帐号、密码和数据的,所以很容易受到攻击,而通过SSH则可以对传输进行加密,同时SSH还可以压缩数据,加快传输速度。目前各大系统服务商都推荐用户使用安全的SSH来登录服务器。下面小编就介绍下如何使用PuTTY工具与Linux服务器进行SSH安全连接。
注意:SSH默认端口是22,所以要想PuTTY建立SSH安全连接,必须完成两项工作。
一、检测Linux服务器是否开启22端口,未开启则打开;
二、在本地利用PuTTY工具建立连接。
工具/原料
PuTTY工具
检测Linux系统是否开启22端口
1
以root用户也就是根用户登录Linux系统,使用命令“service iptables status”检测端口是否开启,如果出现图中标注的文字,则说明22端口已开启。
2
如果未开启,则使用命令“vi /etc/sysconfig/iptables”编辑配置文件,加入图中标注的文字,然后保存并退出。
3
使用命令“service iptables restart”重启服务,使得防火墙策略生效。
END
百度经验:jingyanbaiducom
在本地利用PuTTY工具建立连接
1
打开下载好的PuTTY工具,输入主机名(IP地址)、端口号,选择SSH,点击open建立连接。这里小编要说明的是,默认端口号是22,如果更改此项,那Linux系统侧也必须使用上述方法打开相应的端口,否则无法建立连接。
2
首次登录会出现警告信息,不用担心,这是因为未将密钥添加的缓存中,点击是即可。
3
进入登录界面之后,只要输入用户名、密码,就能像直接在服务器上操作一样管理Linux系统了。
推荐这四款:
1、putty
putty是最有名的SSH和telnet客户端,由Simon
Tatham为Windows平台开发。putty是一款开源软件,提供可用的源代码并有一批志愿者进行开发和支持。
2、secureCRT
secureCRT支持SSH,同时支持Telnet和rlogin协议。secureCRT是一款用于连接运行包括Windows、Unix和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100、VT102、VT220和ANSI竞争,能从命令行中运行或从浏览器中运行。其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等。secureCRT的SSH协议支持DES、3DES和RC4密码和密码与RSA鉴别。
3、EasySSH
EasySSH是一款便捷的GUI SSH客户端,提供了一种连接远程Linux服务器的快捷工具。
尽管EasySSH没有提供Putty中提供的大量配置选项,但是它非常易于使用。EasySSH的最佳功能之一是提供标签式界面,因此你可以打开多个SSH连接并在它们之间快速切换。EasySSH的功能包括:分组、保存用户名密码、外观选项、支持本地和远程隧道。
4、Xshell
Xshell是一个强大的安全终端模拟软件,它支持SSH1、SSH2以及Microsoft Windows平台的TELNET协议。xshell通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
如何远程通过Xshell实现对linux主机的开、关机及重启_?
关机的情况无法远程开机,关机命令shutdown,重启命令reboot,使用步骤如下:
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
2、其次,以重启为例,在linux命令行中输入:reboot。
3、最后,按下回车键执行shell指令,此时会看到linux主机成功重启了。
如何在SSH下远程使用IDE编译和调试?
除非SSH的目标机器可以给你权限下载代码下来,然后在你的Win机器本机编译与运行。
不过我觉得你们的代码应该是编译目标平台应该是Linux,所以你即使下载后来,也最多是拿一个IDE作为代码阅读器与编辑器,你没有办法编译运行产生效果。也许你会想出来Win机器上再开一个虚拟机,那你还不如直接SSH到目标机器上,而且如果你们组的权限做的很好的话,说不定你能下载代码的权限仅限于你这一块儿的组件代码,而非全部代码(比如我曾经所在的组,我只能访问到C++编译器前端的代码,编译器后端的代码对我就是不可见的)。另外,既然你都SSH了,你就接受这种命令行的工作方式吧,我几乎从来没有见过SSH上去后有IDE的,而其实这也是IDE无法适应的情况之一。你可以不选择VI,你可以选择Emacs(本人就是Emacs党),但是GDB的话,目前几乎没有替代品。同时我想说的是,你都不试一下,怎么就知道是坑呢?就算真的这是坑,反正就这个了,你只有接受,不然(自己补充吧)linux工程可以在windows下调试吗?
使用visiostudio可以在windows下远程调试linux主机程序
windows10如何远程连接到Linux系统?
windows10远程连接到Linux系统的方法
1先确定Linux系统的电脑或服务器开启SSH服务,并确定端口号:在终端中输入sudoservicesshdstatus,如果出现Active:active(running),说明SSH服务已启动;
再输入more/etc/ssh/sshd_config,结果出现Port22,说明端口号是22;
2然后在linux电脑上安装花生壳内网穿透客户端;
3安装注册完成,得到花生壳登录帐号SN及密码;
4然后到花生壳web管理后台登录激活服务,在内网穿透界面添加端口映射,映射类型选择TCP,内网主机及端口填写Linux系统局域网IP及端口号22;
5映射完成,花生壳将生成一个外网访问地址,通过这个外网访问地址就可以进行远程访问Linux电脑或服务器了;
6再到需要访问远程linux电脑的windows电脑上,安装安全终端模拟软件XShell;
7选择新建会话,在主机中输入花生壳映射生成的域名,端口号输入生成域名后的随机端口号,这里是35284(需注意,此处的端口号不再是22,现在已经通过花生壳将动态IP转化为固定域名,端口号要采用花生壳生成的域名端口);
8填写完成点击确定,即可进入远程linux电脑的命令状态,然后就可以执行相关命令操作了。
以上就是windows10如何远程连接到Linux系统的全部内容
怎么样杀掉linux远程连接window进程?
杀掉linux远程连接window进程的方法如下
1、通过按下Ctrl+Alt+Esc键可激活此快捷方式。您的光标会变成一个X点击窗口与xkill功能来确定哪些进程与该窗口关联,然后立即杀掉该进程。该窗口将瞬间关闭。;
2、Linux桌面有一个工具systemmonitor,它的工作方式类似于Windows任务管理器,打开系统监视器工具查看运行进程列表,可以强制关闭它们。;
3、从终端关闭。比方说,Firefox是在后台运行,我们希望从终端杀死它。您可以运行如下命令:grepfirefox这将列出所有的进程,你只要kill对应的进程就可以了;
4、killall命令就像pkill的,但有点更精确。它会杀了具有特定名称的所有正在运行的进程。因此运行killallfirefox所有运行的火狐进程。
linux设置静态ip后如何远程连接?
首先下载安装一个MobaXterm软件,下载安装过程不再详细介绍。
点击这个Sessions按钮,这里是保存的远程连接
在空白处点右键,NewSessions是新建远程连接的意思
选择新建SSH连接
填写远程连接的地址和登录的系统用户名,地址就是自己的Linux服务器的ip地址。
如果没有保存用户名,登录时需要填写。
第一次登录还需要填写密码,要注意填写密码时,在Linux系统中输入一个字符以后,屏幕上什么都不显示,但实际上已经录入了,输入完按回车尝试登录可以看到结果密码是否正确。
如何用Linux连接Windows的远程桌面?
最简单的方式就是安装rdesktop,一个基于RDP协议的远程客户端软件,可以轻松实现Linux远程连接Windows桌面,下面我简单介绍一下操作过程,感兴趣的朋友可以尝试一下:
1首先,开启Windows远程连接,这个是远程桌面连接的前提,直接在“我的电脑->属性->远程设置”中勾选就行,如下:
2接着就是在Linux中安装rdesktop,以Centos7为例,需要运行如下3条命令,先下载安装rpm包,获取yum源,然后才能直接安装(如果是Ubuntu系统,则直接apt安装即可):
wgethttp://linuxro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5el7nuxnoarchrpm
rpm-Uvhnux-dextop-releaserpm
yuminstallrdesktop-y
3安装完成后,我们就可以直接使用rdesktop命令远程连接Windows桌面了,基本使用方式“rdesktopWindows主机IP”就可直接连接Windows桌面,如下,输入用户名和密码,验证成功后,就可登录Windows主机了:
更多参数和功能介绍的话,可以参考帮助命令“rdesktop-h”,官方都有详细介绍:
至此,我们就完成了Linux远程连接Windows桌面。总的来说,整个过程非常简单,最主要的还是安装rdesktop,只要你熟悉一下上面的操作过程,很快就能掌握的,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
如何远程连接基于VMware虚拟机的linux操作系统?
1首选是下载安装xshell连接服务器的工具,直接网上下载安装即可。打开Xs。
2输入Name和Host的IP地址。在打开的NewSessionPropert。
3创建好之后,点击Connect链接到服务器端。和其他的shell软件类似。
4输入虚拟机创建的用户名,注意记得保存这个用户,下次可以直接连接到服务器不需要重新输入用户名,需要输入连接服务器的用户名和密码,输入正确的用户名和密码,可以点击保存用户名和密码方便下次直接连接。
5输入密码。输入密码之后,勾选保存密码。方便下次直接登录到服务器上,系统会自动通过加密的方式保存密码,一般不会被别人窃取到。
6测试连接是否成功,通过输入linux命令进行远程调用服务器。连接成功后,输入一些linux命令就可以看到链接操作成功。
windows10如何远程连接到Linux系统?
windows10远程连接到Linux系统的方法
1先确定Linux系统的电脑或服务器开启SSH服务,并确定端口号:在终端中输入sudoservicesshdstatus,如果出现Active:active(running),说明SSH服务已启动;
8填写完成点击确定,即可进入远程linux电脑的命令状态,然后就可以执行相关命令操作了。
以上就是windows10如何远程连接到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一样使用SFTPSCP等协议传输文件,内置多标签和多终端分屏。此外,它还支持VNCRDPXdmcp等远程桌面连接。最重要的是完全免费,功能非常强大。
第六款:堡塔SSH终端
堡塔SSH终端是一款免费软件,支持SSH和SFTP客户端的SSH终端管理和文件传输。操作更方便,工作更高效,使用堡塔SSH终端,可以在同一屏幕上切换SSH和SFTP界面,使用命令行快速上传和下载文件,非常方便。
0条评论