ssh指定登陆用户

指定登陆用户

默认的,ssh 会尝试用当前用户作为用户名来连接。在上面的示例命令中,ssh 会尝试用用户名叫 pungki 的用户身份来登入服务器,这是因为用户 pungki 正在客户机上使用 ssh 客户端软件。

假如目标主机上没有叫 pungki 的用户呢?这时你就必须提供一个目标主机上存在的用户名。从一开始就要指定用户名的,可以使用 -l 选项参数。

  1. $ ssh -l leni 192.168.0.103

操作完整截图如下,

我们也可以这样输入:

  1. $ ssh [email protected].168.0.0103

操作截图如下,

时间: 2024-10-23 23:37:07

ssh指定登陆用户的相关文章

shell实现SSH自动登陆

前言 公司开发使用docker,每次登陆自己开发机总要输入 ssh [email protected]_string,然后再确认输入password,手快了还经常会输错.作为一个懒人,肯定要找一个取巧的方式,查看了下ssh命令,由于它要进行一次跟服务器的加密交互,所以没有直接附带密码登陆的选项,只好作罢. 前些天在同事进行技术分享时,看到他竟然只输入了一行命令./test.sh就成功登陆了开发机,甚是惊异,于是回来搜索研究了一下,遂成此文. shell脚本基础 在编写ssh自动登陆脚本之前,先说

配置 ssh无密码登陆

首先确保 linux系统中已经安装了ssh,否则先安装 ssh,ubuntu 系统可以执行 sudo apt-get install ssh 接下来开始配置 ssh无密码登陆 确保在 /home/user用户目录下存在.ssh目录,可以使用一下命令进行查看 ls -a /home/user 如果不存在可以自己手动创建一个 mkdir /home/user/.ssh 接下来没输入命令: ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 解释一下: ssh-keyge

《Ansible权威指南》笔记(1)——安装,ssh密钥登陆,命令

2016-12-23 读这本<Ansible权威指南>学习ansible,根据本书内容和网上的各种文档,以及经过自己测试,写出以下笔记.另,这本书内容很好,但印刷错误比较多,作者说第二版会改进,还没买的小伙伴们可以买第二版. 一.安装1.安装要求:控制服务器:需要安装Python2.6/2.7被管理服务器:需要安装Python2.4 以上版本,若低于Python2.5 需要安装pythonsimplejson;若启用了selinux,则需要安装libselinux-python 2.yum安装

工控机改装家庭智能中心--配置ssh证书登陆

1.在客户端的~/.ssh目录下生成私钥与公钥 ssh-keygen -t rsa rsa为一种加密算法,另外一种加密算法为dsa.会在当前目录下生成一个是公钥id_rsa.pub,一个是私钥id_rsa. Generating public/private rsa key pair. Enter file in which to save the key (/home/wyet/.ssh/id_rsa): xxx 密钥文件名:xxx Enter passphrase (empty for no

多个网站使用不同的SSH密钥登陆(zz)

多个网站使用不同的SSH密钥登陆 1.创建不同的SSH密钥, -t指定加密方法,RSA或DSA:-C注释:-f指定文件名 www.2cto.com ssh-keygen -t dsa -C "email.xxx" -f ~/.ssh/xxx 以上命令在~/.ssh/下生成xxx密钥对 2.编辑 ~/.ssh/config  文件,配置格式示例: Host github.com www.github.com IdentityFile ~/.ssh/code_github Host bit

MAC SSH密钥登陆

MAC SSH密钥登陆: 一般mac如果想通过ssh密钥登陆,常规的做法,自己生成密钥对,这样做的好处就是,自己只保留私钥即可,公钥 可以放置任意服务器, 如果接受别人给的私钥,只能存一个,如果有多个私钥给你,就不方便管理,所以建议自己生成密钥对,公钥上传服务器,具体步骤如下: 1.通过mac终端,ssh-keygen -t rsa -C"[email protected]"生成密钥对,公钥上传到服务器对应用户的.ssh/authorized_keys 2.本地可通过ssh  [ema

SSH限制普通用户到家目录

在这个例子中,建立了一个"迷你监狱"用来测试一个只有 ls 命令的 Bash shell.首先用 mkdir 命令设定好 abc "监狱" 路径. 1.创建用户abc useradd abc passwd abc 2.用root用户建立目录 : mkdir -p /chroot/{etc,dev,proc,lib,bin,lib64,home,usr}mkdir -p /chroot/usr/binmkdir -p /chroot/home/abc chown ab

linux显示当期登陆用户信息“w”命令

功能说明:显示目前登入系统的用户信息. 语 法:w [-fhlsuV][用户名称] 补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序.单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息. 参 数:  -f  开启或关闭显示用户从何处登入系统.   -h  不显示各栏位的标题信息列.   -l  使用详细格式列表,此为预设值.   -s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间.   -u  忽略执行程序

【转载】SQL Server 2008 中新建用户登录并指定该用户的数据库

提要:我在 SQL Server 中新建用户登录时,出现了三种错误,错误代码分别是 18456.15128.4064 -----------------------------------  正 文 ----------------------------------- 一.实验环境 Windows 7SQL Server 2008数据库实例名为 TestDB,新建的用户名为 testUser 二.操作步骤 1.打开 SQL Server Management Studio,以 Windows身