使用ssh远程登录服务器_linux使用ssh远程登录服务器 - CSDN
  • 一个分布式版本控制系统,和SVN类似,但远比...结合本地版本管理功能,远程版本管理服务器出问题了,我们依然能继续写自己的代码,当他恢复的时候我们再提交我们的本地版本! Git研发初期是为了更好的管理Linux内核,

    默认配置

    Windows下有很多SSH工具。在这里我是用的是Putty。如果安装了Git并配置使用Putty的话,就不需要另外在安装Putty了。使用SSH连接服务器的命令如下:

    ssh IP地址
    • 1

    一般来说为了安全性考虑,端口号等一些参数并不会使用默认值。这样的话命令就变成这样:

    ssh 用户名@IP地址 -p 端口号
    • 1

    如果连接成功的话会提示你输入远程服务器的密码。全部成功之后SSH就会显示远程服务器的提示符,这时候就说明连接成功了。

    密钥登录

    每次登录SH都需要输入密码很麻烦,而且可能不太安全。SSH还能使用另外一种登录方式,也就是使用密钥登录。这种登录方式需要客户端生成一堆公钥私钥对,然后将公钥添加到服务器中,这样下次就可以直接登录了。

    首先生成SSH密钥,依照提示输入信息即可。默认生成在用户主目录中的.ssh文件夹中。带pub的是公钥,接下来需要添加到服务器中。

    ssh-keygen
    • 1

    然后将本地公钥添加到服务器中,需要使用另一个命令:

    scp -P 端口号 本地文件路径 用户名@远程服务器地址:远程路径
    • 1

    然后登陆服务器,找到复制进去的公钥,将公钥名字改为authorized_keys并添加到对应的.ssh文件夹中。然后退出SSH重新登陆试试,成功的话不需要输入密码就会直接进入远程服务器。

    展开全文
  • 由于实验室的GPU集群是放在服务器上的,需要用SSH登录,之前没有接触过SSH,...登录远程服务器 在右侧HostName处输入服务器IP地址,点击Open,进入之后输入username和password就成功了。 向服务器传输文件 ...

    由于实验室的GPU集群是放在服务器上的,需要用SSH登录,之前没有接触过SSH,因此把摸索的过程记录下来,以备后用。

    Windows上安装SSH客户端

    我用的是Putty
    这里写图片描述
    选择第一个框的64-bit下载,安装即可。

    登录远程服务器

    这里写图片描述

    在右侧HostName处输入服务器IP地址,点击Open,进入之后输入usernamepassword就成功了。

    这里写图片描述

    向服务器传输文件

    向服务器传输文件夹内的所有文件

    scp -r local_dir username@servername:remote_dir

    在当前目录下运行命令行,将给目录下的local_dir文件夹上传到服务器的remote_dir文件夹。注意username是服务器系统的某个用户名,要输入与之对应的password,不然就会permission deniedservername是服务器的IP地址
    例子:

    scp -r test user@192.168.0.101:/home/data

    是将该路径下的test文件夹上传到服务器的/home/data

    从服务器下载整个目录

    scp -r username@servername:/home/remote_dir   /local_dir

    /home/remote_dir 是服务器的目录,/local_dir是本机目录

    上传本地文件到服务器

    scp /path/filename username@servername:/path_on_server/
    展开全文
  • SSH(Secure SHell)是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议,SSH使用秘钥对数据进行加密,保证了远程管理数据的安全性。 SSH2是现在广泛使用ssh版本 SSH协议使用TCP协议,端口号为22 ...

    今天重新复习了一遍SSH协议,在这里把ssh登录做个笔记。

    首先SSH是什么?SSH(Secure SHell)是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议,SSH使用秘钥对数据进行加密,保证了远程管理数据的安全性。

    SSH2是现在广泛使用的ssh版本

    SSH协议使用TCP协议,端口号为22

    Openssh是ssh的一个开源程序,绝大多数Linux版本均使用openssh作为SSH程序

    SSH分为服务端与客户端,SSH服务端默认启动,作为常驻服务运行

    可以使用 Service ssh status命令查看ssh的状态

     

    命令ssh用以以ssh协议登录其他主机:

    ssh root@主机ip(或主机域名):该条命令指使用root用户来登录远程主机

    ssh root@主机ip + 命令      不登录主机,仅在主机执行一个命令

    在这里做一个示范,以两台虚拟机(cMaster和cSlave0)来模拟使用ssh进行远程登录,起重工cMaster作为服务器,cSlave0作为客户机。使用cSlave登录到cMaster服务器上并进行操作。

    1.首先查看服务器(cMaster)ip

    2.在客户机cSlave0上输入命令,然后输入登录密码:

    3.然后在客户机cSlave上输入命令hostname(查看当前主机名):

    这里显示的主机名是服务器的名字,说明我们已经成功的登录到服务器上了,就可以对服务器进行相关操作了。

    4.然后我们还可以不登录,仅仅在服务器上执行一条命令就退出:比如执行who命令,查看有哪些用户登录到这个主机上了

    ssh @root:192.168.31.214 who

    5.当然也有其他使用SSH的命令,比如命令scp用以用过ssh在两台计算机之间进行快速的,加密的数据传输(比如我要把服务器上的一个文件拷贝到客户机上):

    命令格式:scp 源文件 目标地址(注意:必须为绝对地址)

    eg: 命令 scp mysql.jar root@192.168.1.2:/usr/

    6.然后在客户机cSlave0上的/usr目录下去查看是否拷贝成功:

    到此就先说到这儿吧!

     

     

    展开全文
  • Mac 使用SSH远程登录服务器 开启mac的远程登录 可以通过mac自带的ssh工具远程登录云主机,首先需要确保mac允许使用远程登录,具体操作就是 系统偏好设置->共享->勾选远程登录,一般仅允许系统用户就可以了...

    Mac 使用SSH远程登录服务器

    开启mac的远程登录

    	可以通过mac自带的ssh工具远程登录云主机,首先需要确保mac允许使用远程登录,具体操作就是 
    	系统偏好设置->共享->勾选远程登录,一般仅允许系统用户就可以了。
    

    私钥放在.ssh目录下

    首先需要在终端下确认当前用户目录下是否有.ssh目录。在终端下切换到当前用户目录使用
    ls -a。.ssh目录是隐藏的。需要使用这个命令来查看。 
    没有就使用mkdir /Users/用户名/.ssh 创建一个目录。
    移动私钥到.ssh下。
    mv /Users/用户名/Downloads/key.pem /Users/用户名/.ssh
    改变私钥的权限
    chmod 400 /Users/用户名/.ssh/key.pem
    

    ssh远程登录

    打开终端使用ssh 命令登录云主机
    ssh -i {您的 .pem 文件的完整路径} ec2-user@{实例 IP 地址} 
    
    展开全文
  • 机房里其它机器使用ssh远程都正常,新来一个服务器每次使用ssh远程登录的时候,"root@***.***.***.***'s password:"这行输入密码的提示都来的特别慢,需要等待。所以查了下资料,是要修改server端的sshd_config 这个...
  • 首先在服务器上安装ssh服务器端 sudo aptitude install openssh-server 启动ssh-server /etc/init.d/ssh restart 确认ssh-server已经正常工作 netstat -tlp #tcp6 0 0 *:ssh *:* LISTEN - #看到上面这一行...
  • 1. 首先在服务器上安装ssh服务器端。 $ sudo aptitude install openssh-server 2. 启动ssh-server。 $ /etc/init.d/ssh restart 3. 确认ssh-server已经正常工作。 $ netstat -tlp tcp6 0 0 *:ssh *:* LISTEN...
  • 文章目录Linux中怎么搭建SSH远程连接服务器一、远程连接服务器:1、什么是远程连接服务器:2、远程连接服务器的功能3、常见的几种远程管理工具方式:二、连接加密技术: Linux中怎么搭建SSH远程连接服务器 一、...
  • 命令行下,使用ssh 远程登录服务器 ssh '用户名'@'IP地址' #不用加'号,这里是为了作区分 '用户名'@'IP地址''s password: xxx 项目所在服务器目录 /home/jimsir/sites/www.lovejim.cn/DjangoBlog/JimWeb/JimWeb ...
  • SSH客户端是一种使用Secure Shell协议连接到远程计算机的软件程序 SSH是目前较为可靠,专为远程登录会话和其他网络服务提供安全性的协议   ~利用SSH协议可以有效防止远程管理过程中信息泄露  ~通过SSH协议可以对...
  • 目录 SSH的安全机制 SSH的安装 启动服务器SSH服务 SSH两种级别的远程登录 ...它是专为远程登录会话(甚至可以用Windows远程登录Linux服务器进行文件互传)和其他网络服务提供安全性的协议,...
  • ssh username@ip_address -p port 之后系统会提示输入密码,输入后即可登录 如果不添加-p选项,则默认是22端口 还可以使用-l选项输入用户名: ssh -l username ip_address -p port 使用密钥登录(不使用...
  • Openssh:ssh远程安全登录的开源实现(软件)。 一、SSH远程登录的原理(基于口令) 1、客户端向服务器发送远程请求 如bigdata3登录到bigdata4: 2、服务器接收到请求后,将自己的主机的公钥发送给客户端,...
  • 一、通过git远程登录服务器 1.首先在电脑的开始位置输入git搜索到操作窗口 2.然后在这里输入 ssh 用户名@IP地址 -p 端口号,然后正确输入密码。 下面的截图代表已经登录成功! 二、使用xshell登录服务器 1...
  • 本以为买完服务器后只会给我一个IP地址和账号密码,看来还是太年轻了...可以参考如下设置,只开放了ssh 22端口看了下服务器,挑了一下看中了下面这个因为已经毕业了,所以享受不到这个优惠(原价一千多一年,学生价118
  • SSH远程连接故障排错

    2018-09-28 14:05:34
    连接SSH出现连接超时的情况,排错步骤如下: 1. 网线有没有连通?使用ping server_ip方式(ICMP协议,默认64字节包) 出现下图的情况,表示物理链路是通的。 物理链路不通的情况如下图 ping server_ip不通...
1 2 3 4 5 ... 20
收藏数 136,211
精华内容 54,484
关键字:

使用ssh远程登录服务器