一、前言

为什么不是远程连接Linux服务器? 因为我不会,远程连接window我就用电脑自带的“远程桌面连接”。

以下所述都是在CentOS操作系统下的。

服务器刚换成Linux的时候很迷茫,感觉无从下手,不知道咋么能在这里访问我远处的服务。

首先就是百度,怎么连接远程Linux服务器,奥!!! 原来是需要一个工具,哈哈哈哈哈傻逼。

刚开始使用的是PuTTY(百度一搜就可以搜到)连接,但是总感觉用着不太舒服,然后就百度 连接远程Linux服务器 用什么工具好,然后就发现了这个 XShell 非常nice,用着也很爽。

二、CMD/PowerShell 连接远程服务器

什么是cmd?  就是windows端的命令行窗口, 可以使用 快捷键 win + R 后在输入框里输入 cmd 然后回车调出来。

什么是powerShell? 就是cmd的增强版。可以在电脑左下角搜索程序那里搜出来。

用它俩连服务器是一样的方式 :

ssh 用户名@服务器地址 如 ssh root@39.123.124.99
ssh是以ssh模式连接远程服务器的命令。
如果你的用户名和服务器地址都对了,那么下一行就会让你输入password, 需要注意的是,在你输入的时候它并不会显示你的输入, 你只需要认真输入完后回车就OK了,
成功的话就连上了, 然后就是  ls cd 等一顿撸了。

 

三、XShell连接远程服务器

XShell 可以从官网上下载, v6版本的选择个人用户 是免费使用的。

1,通过左上角 文件 -> 新建      然后一步步的下去,

2. 新建窗口,直接输入 ssh root@123.123.123.123   ( root: 用户名, 123.123.123.123 :主机) 然后回车,就会蹦出同样的输入密码的界面。

到输入密码的那个页面(下图第4个) 如果你使用 密钥登录的话,就选public key  ,如果是账号密码登录的话,就选 Password

但是会出现个情况,就是password那个选项不能选,这个我也不知道什么原因,然后我去阿里云后台,给服务器重置了密码 ,重启 后再来XShell ,使用上述操作,这个时候,它就可以选了,猜测有可能是没有设置密码,导致这个不能选。

三、XShell上传文件

在登录的情况下 点击这里,然后就会新建一个会话,期间会提示说需要安装xftp,我就不安装,然后想上传什么东西,直接拖进新开的对话窗口里,刷刷的就传上去了。

当然也可以使用命令进行上传下载操作,移步本文第四部分。

三、XShell命令行

cd  去到想去的地方

cd ..    (  英文的 点点 .. 是去到上一层  )

cd public ( 进入当前文件夹的public 文件夹下 )

cd ~ ( ~ 根目录的意思   回到根目录     )

ls      列出当前文件夹下的所有文件及文件夹

ls

ls -ahl  (-ahl 修饰符是显示完整点的,而且还是一竖排的,看着比较直观)

pwd   显示当前所在的文件夹路径

mkdir  新建文件夹    (mkdir test     在当前文件夹下新建 test文件夹 )

cp     复制文件或文件夹

cp flie.txt flie2.txt              把file.txt文件复制为新文件file2.txt 
    cp file.txt /root/test/          把文件file.txt从当前目录复制到/root/test/目录下

cp * /root/test/                  把当前目录下的所有未隐藏文件复制到/root/test/目录下 
         cp -a flie flie.bak              递归性地把当前目录下的flie目录复制为新目录flie.bak,保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a选项包含-R选项 
         cp -i                                 在覆盖前询问用户 cp -v 告诉用户正在做什么

rm     删除文件或文件夹  如果是文件 就带文件后缀名

   rm * 删除当前目录下的所有文件(未隐藏文件)。rm命令不删除目录,除非也指定了-r(递归)参数。 
        rm -rf domed 删除domed目录以及它所包含的所有内容 
        rm -i a* 删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认

mv      移动文件    (

mv aa.txt public     把 aa.txt 移动到当前目录下的 public文件夹下

mv aa.txt ~/root       把 aa.txt 移动到根目录下的 root 文件夹下

vim  用vim编辑器打开某个文件 (vim aa.txt)

vim 编辑器下  先按 ESC 然后 键入 大写的 ZZ 保存改动并退出

vim 编辑器下  先按 ESC 然后 键入 :q   不 保存改动并退出

widows终端远程连接Linux服务器的更多相关文章

  1. Ubuntu终端远程连接linux服务器

    SSH是一个远程接入软件,可以让你想坐在计算机前面一样操作计算机.SSH使用加密方式传输数据,是一种非常安全的工作方式 步骤如下: 前提:如果没有安装ssh的话请  sudo apt-get inst ...

  2. widows本地-xshell实现远程连接linux服务器图形界面

    本地环境远程连接linux图形界面,常用的实现工具有,VNC.Puty.Xshell等,这里我们用的xshell manager: Xmanager简介:Xmanager是一个运行于 Windows平 ...

  3. 在linux终端远程登陆linux服务器

    在linux终端远程登陆linux服务器   原来在Linux终端远程登陆linux服务器是那么的容易,如果的服务器用户名是abc(也可以是root),只需要在终端输入: 然后电脑会提示输入密码就登录 ...

  4. Sublime 远程连接 Linux服务器

    Sublime是一款强大的编辑器,它的强大体现在它强大的插件. 要实现Sublime 远程连接 Linux服务器,需要使用插件SFTP. 一. 插件安装 用Package Control安装插件按下C ...

  5. Window系统远程连接Linux服务器(非桌面系统)

    Window系统远程连接Linux服务器(非桌面系统) Window系统远程连接Linux服务器(非桌面系统),步骤: 第一步:下载Xshell远程登录软件:第二步:设置Linux服务器的IP.端口. ...

  6. vscode远程连接linux服务器,可视化绘图

    vscode远程连接linux服务器 想要实现的功能和解决方案 实现的功能: windows下直接使用远程linux服务器的python环境和文件来编写和运行py文件, 实时的编写py文件,和可视化绘 ...

  7. ssh远程连接linux服务器并执行命令

    详细方法: SSHClient中的方法 参数和参数说明 connect(实现ssh连接和校验) hostname:目标主机地址 port:主机端口 username:校验的用户名 password:登 ...

  8. mac远程连接linux 服务器桌面by VNC

    为了远程使用Linux服务器,折腾了一个下午.最终看来还是用vnc最简单了. 实验室有两台强劲的Linux服务器用来做研究.之前我一直都是用ssh登到服务器上去码代码,反应速度很快,感觉很不错.但是因 ...

  9. linux学习笔记一:远程连接linux服务器

    环境介绍:win7电脑,通过VM虚拟出linux系统,安装centOS7 通过Xshell连接linux,ftp访问服务器资源. 遇到的问题,ftp连不上linux 解决:linux上安装ftp服务 ...

随机推荐

  1. 第四节:Windows系统安装时BIOS设置及注意

    BIOS系统 BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统".在IBM PC兼容系统上 ...

  2. 第一个Django demo

    平台:Pycharm Django 使用 Pycharm 进行开发,需要提前在 Pycharm 中(File > Settings > Project: Python > Proje ...

  3. Python字符串符号:双引号/单引号用法注解。

    众所周知python中单引号和双引号常常被我们所使用,例如print.input等等. 但是对于打印输出所引导的字符串大多都是用双引号的形式来做,"Hello,python!",而 ...

  4. 算法设计:UNION-FIND算法实现

    在上周的算法设计课程中,我们学习了UNION-FIND算法,该算法用来对不相交集进行查询与合并操作,但任何优秀的算法都必须要用实际的代码来进行实现,接下来我们就来看看具体的代码实现 1. 不相关集数据 ...

  5. 《python 经典实例》 分享 pdf下载

    链接:https://pan.baidu.com/s/1FzSsBfynqx5ll_OpcZGDHg提取码:ykgk

  6. 解决java读取大文件内存溢出问题

    1. 传统方式:在内存中读取文件内容 读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法: Files.readLines(new ...

  7. 【LeetCode算法题库】Day7:Remove Nth Node From End of List & Valid Parentheses & Merge Two Lists

    [Q19] Given a linked list, remove the n-th node from the end of list and return its head. Example: G ...

  8. python破解网吧收费系统,远控网吧电脑设备!

      我今天呢 , 我就没事跟着朋友喝酒喝酒啊.喝了很多啊.晚上到旁边的酒店开了一个房间,到了酒店才十点! 感觉没啥事情干的,那就去网吧走走看把,看到是一个嘟嘟牛的,和上次是一样的.还是照常用MS170 ...

  9. hadoop之定制自己的Partitioner

    partitioner负责shuffle过程的分组部分,目的是让map出来的数据均匀分布在reducer上,当然,如果我们不需要数据均匀,那么这个时候可以自己定制符合要求的partitioner. 下 ...

  10. JavaScript设计模式-----模板方法模式

    模板方法模式是一种只需要使用继承就可以实现的非常简单点的模式. 模板方法模式有两部分组成,第一部分是抽象父类,第二部分是具体的实现子类.通常在抽象父类中封装了子类的算法框架,包括实现 一些公共方法以及 ...