[SSH] SSH学习笔记 - 远程登录

1、SSH登陆/登出命令

$ ssh <hostname>              #登入
$ exit                        #登出
  • known_hosts

    • 每个用户都有自己的known_hosts文件,路径:(username)/.ssh/known_hosts
    • /etc/目录下的known_hosts文件

2、登录方式:

  • 输入密码登陆
  • 公钥登陆

1 $ ssh-keygen # 可以加入相关参数选择加密方式,如[-t rsa] 2 #将生成的密钥对中的公钥拷贝到远程服务器上 3 $ scp /Users/(local_username)/.ssh/id_rsa.pub [email protected]_host: 4 5 #另一种方式:ssh-copy-id 6 # 附:mac下ssh-copy-id command not found解决办法: 7 # $brew install ssh-copy-id 8 9 #这里的例子里*.pub文件名为id_rsa.pub, 远程主机用户名vagrant, IP:192.168.33.10 10 $ ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]192.168.33.10 11 /usr/local/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed 12 /usr/local/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys 13 [email protected]192.168.33.10‘s password: #此处需要输入密码 14 15 Number of key(s) added: 1 16 17 Now try logging into the machine, with: "ssh ‘[email protected]‘" 18 and check to make sure that only the key(s) you wanted were added. 19 $

参考资料:

http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html

时间: 2024-10-10 22:06:19

[SSH] SSH学习笔记 - 远程登录的相关文章

Git 学习笔记&lt;远程仓库与标签管理&gt; (四)

什么是远程仓库? 就像第一章介绍的那样,远程仓库可以储存你编写的所有源码和资源文件. 甚至也可以当网盘使,不过当然有很多契合git管理文本的特性. 下面就要以 github 为示例远程仓库进行介绍.  (也可以自己弄一台服务器作远程仓库). 创建仓库 在主页找到 +New repository 或者右上角的加号里有.输入名字 描述 然后没钱只能public就能确定了.然后呢,点名字打开你的仓库.(主页右下角可以找到) 关于与远程仓库的连接 首先你打开你的保险箱得先证明身份吧,不然我怎么知道你是客

bootstrap学习笔记一 登录水平表单

先上效果图: 样式定义: <form class="form-horizontal"> <div class="control-group"> <label class="control-label" for="UserName">用户名</label> <div class="controls"> <input type="tex

Linux SSH 允许root用户远程登录和无密码登录

1. 允许root用户远程登录 修改ssh服务配置文件 sudo vi /etc/ssh/sshd_config调整PermitRootLogin参数值为yes,如下图: 2. 允许无密码登录同上,修改ssh服务配置文件,两种情况: 1) 将PermitEmptyPasswords yes前面的#号去掉 2) 将PermitEmptyPasswords 参数值修改为yes,如下图: 无论哪种,最后PermitEmptyPasswords参数值为yes 以上两种配置,均需要重启ssh服务 serv

ssh以root用户远程登录失败

参考文献: http://blog.csdn.net/lichangzai/article/details/39379153 http://blog.csdn.net/yasi_xi/article/details/8633189 通过secure crt远程ssh连接linux服务器,使用root用户直接访问,无法登陆成功.只能以普通用户登录,然后su root才能切换到 root账户. 解决方法: 1) 普通用户登录,然后su root切换到root账号, 2) vim /etc/ssh/s

SSH框架学习笔记(一)----JSP/servlet相关技术

开发自定义标签步骤: 开发自定义处理类: 继承javax.servlet.jsp.tagext.SimpleTagSupport类 如果有属性,每个属性都必须实现getter,setter方法 重写doTag方法 建立TLD文件: 文件放在WEB-INF目录下 定义<uri>标签 定义<tag>标签 <tag> <name>标签名</name> <tag-class>标签处理类</tag-class> <body-c

SSH框架学习笔记(二)----Filter,Listener以及JSP的新特性

Fileter:对用户请求进行预处理,接着讲请求交给Servlet进行处理并生成响应,最后在对服务器响应进行后处理. 用处: 在HttpServletRequest到达Servlet之前,拦截客户的HttpServletRequest 根据需要检查HttpServletRequest,也可以修改HttpServletRequest头和数据 在HttpServletResponse到达客户端之前,拦截HttpServletResponse 根据需要检查HttpServletResponse,也可以

Linux微职位学习笔记-远程登陆centos7

安装好centos7后,要确定以下几点 1.开启网卡 使用 vim /etc/sysconfig/network-scripts/ifcfg-ens33 (这里ens33是我的网卡名)来查看网卡是否为开机自启动,如下图.之后每次启动或重启系统,网卡都会自动开启. 如果不想重启,就用单次启动网卡的命令:systemctl start network.service 2.关闭防火墙 使用 systmctl status firewalld.service 命令来查看防火墙状态,若为开启,则需先把它关

网上图书商城项目学习笔记-007登录功能实现

一.功能流程分析 二.代码 1.view层 1)login.jsp 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 3 4 5 <!DOCTYPE HT

Framework7学习笔记之 登录页

一:Login Screen F7定义了一种登录页布局类,它可以用在页面内部,或者用在弹出层. 二:定义登录页 <body> ... <!-- 1:定义登录页布局 --> <div class="login-screen"> <div class="view"> <div class="page"> <!-- 2:页面内容增加 login-screen-content 类 --&g