文档章节

ssh与xshell

miaojiangmin
 miaojiangmin
发布于 2016/10/24 23:48
字数 452
阅读 106
收藏 0

好久没怎么接触服务器与运维了。一些ssh的常识,命令,还有xshell的配置我都记不怎么清了。知识这东西如果不经常用,很容易忘记的。今天有一个需求就是要把一个文件复制到指定的目录下面。然后重启服务器,把新数据通过excel的形式导入数据库。

ssh配置一般是放在用户目录下面的".ssh"目录下面。比如常见的"***.ssh"文件。上面也放一些比如github的公钥和私钥,还有ssh的公钥和私钥。

    今天知道在".ssh"目录下面可以放ssh的配置文件config。在里面可以存放一些配置。这样用ssh私钥登陆ssh的时候就不需要指定用户,指定证书,指定端口,指定密码等,提高了操作的效率。

Host weixin.sanjiang.com
  HostName weixin.sanjiang360.com
  User ubuntu
  IdentityFile /Users/kimiyu/.ssh/fudongwei

Host weixin-dev.sanjiang360.com
  HostName weixin-dev.sanjiang.com
  User ubuntu
  IdentityFile /Users/kimiyu/.ssh/fudongwei

还有一个细节,我不是很清楚是,要把秘钥添加权限0600是什么鬼?不是755或者777吗?

 

netstat -nltp

cd weixin-service-workspace/xundian/

scp Desktop/新增人员导入.xlsx weixin.sanjiang.com:/home/ubuntu

 

vi /etc/profile linux

vi .bash_profile mac

 

ssh -nNTf -R 9000:localhost:9000 weixin-dev.test360.com

ssh -T -O "exit" weixin-dev.test360.com

 

 

用xshell上传文件,有时会遇到一些编码个是的问题。

2)也可在Linux中转换:

首先要确保文件有可执行权限

#sh>chmod a+x filename

然后修改文件格式

#sh>vi filename

利用如下命令查看文件格式

:set ff 或 :set fileformat

可以看到如下信息

fileformat=dos 或 fileformat=unix

利用如下命令修改文件格式

:set ff=unix 或 :set fileformat=unix

最后再执行文件

#sh>./filename

 

sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory

 

 

© 著作权归作者所有

上一篇:
下一篇: Hazelcast
miaojiangmin
粉丝 14
博文 462
码字总数 113677
作品 0
宁波
程序员
私信 提问
1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linux 1.11 PuTTY密钥认证 1.12 xshell密钥认证

1.9 使用putty远程连接Linux 知识点: 虚拟机快照使用(保存虚拟机当前系统某时段的配置) 右键选择当前虚拟机拍摄快照。 puttu连接具体流程 打开putty按照软件填写ip 服务器名字 之后保存。...

FindDx
2017/10/18
0
0
使用xshell登录ubuntu on windows(wsl)

Win 10可以使用原生的Linux了,但是界面真的是超级难用,所以想配置xhsell登录。网上的教程比较零散,这里记录下使用xshell登录bash的经验。 准备 Xshell Ubuntu on windows 配置ssh server ...

郝开心信札
2017/12/23
0
0
Centos 6.5 x64 本地用户秘钥登陆

线上服务器统一使用秘钥登陆,密码登陆直接被禁止了。 默认都是root登陆,开发要求能登陆服务器,查看目录里面的文件。所以需要创建一个普通用户,以及普通用户的秘钥 创建用户 useradd lisi...

xiao987334176
2018/06/26
0
0
Xshell无法连接Vmare下安装的Ubuntu12.04的解决方案

在Vmare下安装了Ubuntu12.04,发现无法用xshell进行连接,通过查询资料,发现是Ubuntu没有安装ssh, xshell无法连接VMare下的Ubuntu: 验证Ubuntu是否安装了ssh服务: 如果缺少ssh-agent或者...

ok绷forever
2016/11/30
33
0
xshell连接Ubuntu系统

Xshell是一个安全终端模拟软件,可以进行远程登录。我使用XShell的主要目的是在Windows环境下登录Linux终端,做相应操作。 1、下载安装xshell客户端 2、安装完成之后,如果你直接连接Ubuntu主...

anlve
2017/12/11
0
2

没有更多内容

加载失败,请刷新页面

加载更多

好程序员分享placeholder属性详解

  好程序员分享placeholder属性详解,HTML5里新引入很多有趣的新特征;有些体现在HTML里,有些是JavaScript API,全部非常的有用。其中我最喜欢的一个特征就是文本框(INPUT)里的placehold...

好程序员IT
12分钟前
0
0
[学]ngin反向代理搭建与配置

Nginx安装地址:https://www.cnblogs.com/wyd168/p/6636529.html (linux) 必须安装的4个包: nginx-1.1.10.tar.gz openssl-1.0.1t.tar.gz pcre-8.39.tar.gz zlib-1.2.11.tar.gz ng配置主要......

覃光林
15分钟前
0
0
互联网商城的上云改造之旅

在中国,经过十年的发展,云计算产业已走过概念普及的1.0时期,进入“上云”和落地的2. 0阶段,企业上云意识不断增强,越来越多的企业选择部署多云和混合IT。 如今,云计算生态一片繁荣,看似...

zhaowei121
16分钟前
0
0
fastJson 一些小例子

package com.*;import com.alibaba.fastjson.annotation.JSONField;public class VO { @JSONField(name="ID") private int id; public int getId() { ......

qimh
30分钟前
0
0
十年后,程序员的工资还能达到现在的水平吗?

一方面,程序员的门槛正在逐渐消失,因为计算机相关专业毕业生一年比一年多; IT 培训班出来的学生一年比一年多;网络上各种编程课程,也正在帮助无数人零基础转型软件开发…… 另一方面,程...

爱编程的浪子
38分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部