ssh與xshell

很久沒怎麼接觸服務器與運維了。一些ssh的常識,命令,還有xshell的配置我都記不怎麼清了。知識這東西若是不常常用,很容易忘記的。今天有一個需求就是要把一個文件複製到指定的目錄下面。而後重啓服務器,把新數據經過excel的形式導入數據庫。html

ssh配置通常是放在用戶目錄下面的".ssh"目錄下面。好比常見的"***.ssh"文件。上面也放一些好比github的公鑰和私鑰,還有ssh的公鑰和私鑰。python

    今天知道在".ssh"目錄下面能夠放ssh的配置文件config。在裏面能夠存放一些配置。這樣用ssh私鑰登錄ssh的時候就不須要指定用戶,指定證書,指定端口,指定密碼等,提升了操做的效率。linux

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嗎?git

 

netstat -nltp

cd weixin-service-workspace/xundian/github

scp Desktop/新增人員導入.xlsx weixin.sanjiang.com:/home/ubuntushell

 

vi /etc/profile linux數據庫

vi .bash_profile macubuntu

 

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

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

相關文章
相關標籤/搜索