SSH 是Secure Shell protocol 的简写,经由将联机的封包加密的技术,来进行资料的传递,安全。

  telnet: tcp:23 基于字符 任意客户端登录远程服务器 明文 无需验证 易被监听

  VNC: 简化版远程终端 基于图形(网速限制图形的VNC)

ssh服务的配置

 软件包openssh-server...

 默认安装 rmp -q openssh-server...

 ssh服务默认启动 netstat -tnlp|grep 22

 ssh端口: tcp:22

 ssh的主配置文件 /etc/ssh/sshd_config

 port 22  可修改端口,重启服务生效
 PasswordAuthentication yes 允许密码验证
 PermitRootLogin yes 允许root用户远程登录

 关闭root用户远程ssh登录的权限

 vim /etc/ssh/sshd_config

 将

 #PermitRootLogin yes

 注释去掉,yes改为no,重启ssh服务

 限定用户远程登录

  1. 修改sshd认证文件 /etc/pam.d/sshd

   在#%PAM-1.0后加入一行:

   auth required pam_listfile.so item=user sense=allow file=/etc/ssh_users onerr=fail

  2. 限制用户远程登录(例如允许abc远程登录):

   echo abc>> /etc/ssh_users

 密码验证

  Linux--Linux主机之间实现远程连接

  ssh 172.18.211.100 连接(默认root)

  以普通用户tom登录

  ssh tom@172.18.211.100登入 具备tom的权限

 Linux--Linux主机间文件传输

  复制文件

   scp php-5.2.5.tar.gz root@17s2.18.211.100:/root

   将我当前路径下的php文件复制到172.18.211.100主机root用户的/root目录下

   scp root@172.18.211.100:/root/aaa.txt.

   将远程主机root下的aaa.txt复制到我当前目录下

   复制目录:-r 递归

   scp -r test/ root@172.18.211.100:/root

   两台主机间利用ssh进行备份

 Linux-Windows主机间

  软件

   putty:方便实现远程连接和管理

   输入ssh主机的 IP

   translation传输最好使用utf-8编码方式,不然有可能乱码

   确认连接

   输入远程主机账号密码

 WinSCP:实现远程的文件传输

  远程主机IP 账号 密码

 Puttygen:产生和转换密钥文件

ssh远程连接的更多相关文章

  1. 全新 Mac 安装指南(编程篇)(环境变量、Shell 终端、SSH 远程连接)

    注:本文专门用于指导对计算机编程与设计(尤其是互联网产品开发与设计)感兴趣的 Mac 新用户,如何在 Mac OS X 系统上配置开发与上网环境,另有<全新 Mac 安装指南(通用篇)>作 ...

  2. 远程连接Kali Linux使用PuTTY实现SSH远程连接

    远程连接Kali Linux使用PuTTY实现SSH远程连接 本书主要以在Android设备上安装的Kali Linux操作系统为主,介绍基于Bash Shell渗透测试.由于在默认情况下,在Andr ...

  3. CentOS 6.0修改ssh远程连接端口

    转自:系统运维 » CentOS 6.0修改ssh远程连接端口 实现目的:把ssh默认远程连接端口修改为2222 方法如下: 1.编辑防火墙配置:vi /etc/sysconfig/iptables ...

  4. SSH 远程连接

    ssh远程连接 准备工作: 1 准备两台linux pc 我们一般用的是VMware虚礼软件 2 这两台linux可以互通 3 linux1 :192.168.2.2 这台为你要连接的服务器 linu ...

  5. 虚拟机VMware网络类型&&SSH远程连接Linux

    前言: Linux专题是16年11月开始写,说来惭愧,已经5个月没学Linux,至今感觉连入门还没达到.暑假实习有投运维开发岗位,无奈对Linux不熟悉,校招简历也被刷了.so, 我打算先花1个月内的 ...

  6. CentOS7修改SSH远程连接端口

      CentOS7修改SSH远程连接端口              

  7. Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第七集之SSH远程连接——克隆与更改配置】

    一.SSH远程连接 OpenSSH的安装 查看是否安装Openssh:rpm -qa | grep ssh搜索openssh安装包:yum search openssh安装openssh:yum in ...

  8. Windowsclient SSH 远程连接Windowsserver(PowerShell Server)

    近期刚搞完SSH框架.又来研究研究SSH远程连接.为什么这么要弄这个呢?由于如今我如今开发主要在自己的笔记本(windows)上,然后写的后端都要部署到实验室的台式机(windows)上,这样一来,我 ...

  9. SSH远程连接服务

    一.SSH 原理图 二.SSH 原理描述 2.1:什么是SSH SSH是专门为了远程登录会话和其他网络服务提供的安全性协议,使用SSH协议可以有效的防止远程连接会话的时候出现信息泄密,在数据传输的时候 ...

  10. CentOS配置SSH远程连接

    本文为大家介绍Centos中配置SSH远程连接的方法,只是简单配置,供初学者参考. 1.配置IP#setup 选择 NetWork configuration 选择 Device configurat ...

随机推荐

  1. centos7.5安装opendesktop

    1.下载地址 http://gnome-look.org/ 2.安装 chmod +x opendesktop-app-3.1.3-1-x86_64.AppImage ./opendesktop-ap ...

  2. 线性基【CF845G】Shortest Path Problem?

    Description 给定一张 \(n\) 个点 \(m\) 条边的无向图,一开始你在点 \(1\),且价值为 \(0\) 每次你可以选择一个相邻的点,然后走过去,并将价值异或上该边权 如果在点 \ ...

  3. 使用appframework前端框架中输入框圆角问题

    目前使用HTML5技术来开发手机跨平台app已经成为了曾经的web开发人员介入移动开发的一条捷径.与此对应也出现了很多新的技术来支撑这样的开发方式,例如国外的phonegap和国内的APPcan等.很 ...

  4. mCustomScrollbar动态加载滚动条

    生成html代码之前: $(".main_body_con").mCustomScrollbar("destroy"); html添加到页面之后: $(&quo ...

  5. 对有些反编译不成功的apk,请更新最新的apktool.jar、 dex2jar试试

    韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha 对有些反编译不成功的apk,请更新最新的apktool.jar. dex2jar试试 a ...

  6. hdu 2955 Robberies(概率背包)

    Robberies Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total S ...

  7. [LOJ6179]Pyh的求和

    首先有一个等式是$\varphi(ab)=\frac{\varphi(a)\varphi(b)d}{\varphi(d)}$,其中$d=(a,b)$,这个比较好证,直接按展开式计算可得$\varphi ...

  8. 【manacher】HDU4513-吉哥系列故事——完美队形II

    [题目大意] 求最长回文队伍且队伍由中间向两边递减. [思路] 和字符串一样的做法,在递推的时候增加判断条件:a[i-p[i]]<=a[i-p[i]+2]. #include<iostre ...

  9. 20162307 实验三 敏捷开发与XP实践

    实验三 <敏捷开发与XP实践> 北京电子科技学院(BESTI) 实 验 报 告 课程:程序设计与数据结构 班级:1623 姓名:张韵琪 学号:20162307 指导教师:娄佳鹏老师.王志强 ...

  10. MYSQL复习笔记5-select-from-where子句

    Date: 20140125Auth: Jin参考:http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#select一.select子句主要定 ...