mac通过ssh上传文件到linux ubuntu虚拟机
来源:互联网 发布:unity3d base64 编辑:程序博客网 时间:2024/06/05 05:53
1.prerequisite:
Ubuntu 需要开启ssh服务。(需已安装ssh服务套件: #sudo apt-get install openssh-server)
详细解释:==以下引用自http://www.cnblogs.com/xiazh/archive/2010/08/13/1798844.html===
SSH分客户端openssh-client和openssh-server
如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo
apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server
sudo apt-get install openssh-server
然后确认sshserver是否启动了:
ps -e |grep ssh
如果看到sshd那说明ssh-server已经启动了。
如果没有则可以这样启动:sudo /etc/init.d/ssh start 或者 service ssh start
ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。
然后重启SSH服务:
sudo
/etc/init.d/ssh stop
sudo /etc/init.d/ssh start
然后使用以下方式登陆SSH:
ssh username@192.168.1.112 username为192.168.1.112 机器上的用户,需要输入密码。
==以上引用自http://www.cnblogs.com/xiazh/archive/2010/08/13/1798844.html===
2.上传文件:
然后在mac LUI里 用scp命令即可实现 文件远程上传
$scp <localFilePath> <remoteAccount>@<remoteAddr>:<remoteFilePath>
$<keyin account passwd>
==man scp 节选==
NAME
scp -- secure copy (remote file copy program)
SYNOPSIS
scp [-12346BCEpqrv] [-ccipher] [-Fssh_config] [-iidentity_file] [-llimit]
[-o ssh_option] [-P port] [-S program] [[user@]host1:]file1... [[user@]host2:]file2
DESCRIPTION
scp copies files between hosts on a network. It uses ssh(1) for data transfer, and uses the
same authentication and provides the same security as ssh(1). Unlike rcp(1),scp will ask
for passwords or passphrases if they are needed for authentication.
File names may contain a user and host specification to indicate that the file is to be
copied to/from that host. Local file names can be made explicit using absolute or relative
pathnames to avoid scp treating file names containing `:' as host specifiers. Copies
between two remote hosts are also permitted.
The options are as follows:
-1 Forces scp to use protocol 1.
-2 Forces scp to use protocol 2.
-3 Copies between two remote hosts are transferred through the local host. Without
this option the data is copied directly between the two remote hosts. Note that
this option disables the progress meter.
-4 Forces scp to use IPv4 addresses only.
-6 Forces scp to use IPv6 addresses only.
-B Selects batch mode (prevents asking for passwords or passphrases).
-C Compression enable. Passes the -C flag to ssh(1) to enable compression.
-E Preserves extended attributes, resource forks, and ACLs. Requires both ends to be
running Mac OS X 10.4 or later.
-c cipher
Selects the cipher to use for encrypting the data transfer. This option is directly
passed to ssh(1).
-F ssh_config
Specifies an alternative per-user configuration file for ssh. This option is
directly passed to ssh(1).
-i identity_file
Selects the file from which the identity (private key) for public key authentication
is read. This option is directly passed to ssh(1).
-l limit
Limits the used bandwidth, specified in Kbit/s.
-o ssh_option
Can be used to pass options to ssh in the format used in ssh_config(5). This is
useful for specifying options for which there is no separate scp command-line flag.
For full details of the options listed below, and their possible values, see
ssh_config(5).
-P port
Specifies the port to connect to on the remote host. Note that this option is writ-
ten with a capital `P', because -p is already reserved for preserving the times and
modes of the file in rcp(1).
-p Preserves modification times, access times, and modes from the original file.
-q Quiet mode: disables the progress meter as well as warning and diagnostic messages
from ssh(1).
-r Recursively copy entire directories. Note thatscp follows symbolic links encoun-
tered in the tree traversal.
-S program
Name of program to use for the encrypted connection. The program must understand
ssh(1) options.
-v Verbose mode. Causes scp and ssh(1) to print debugging messages about their
progress. This is helpful in debugging connection, authentication, and configura-
tion problems.
EXIT STATUS
The scp utility exits 0 on success, and >0 if an error occurs.
SEE ALSO
rcp(1), sftp(1), ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1), ssh_config(5), sshd(8)
HISTORY
scp is based on the rcp(1) program in BSD source code from the Regents of the University of
California.
AUTHORS
Timo Rinne <tri@iki.fi>
Tatu Ylonen <ylo@cs.hut.fi>
- mac通过ssh上传文件到linux ubuntu虚拟机
- MAC 通过SSH传送文件到Ubuntu虚拟机
- ssh 上传文件到隔离虚拟机中
- mac 上传文件到 linux
- mac 上传文件到 linux
- mac通过SSH连接远程Linux主机解决上传文件的痛
- mac上传文件到linux服务器
- mac上传文件到linux服务器上
- Mac上传文件到Linux服务器
- 通过ftp上传文件到linux
- 通过FlashFXP上传文件到虚拟机中的Ubuntu15上
- Mac 通过 SSH 控制 Linux
- 本机能ping通虚拟机,但无法通过SSH登录到虚拟机上的linux系统
- Mac/Linux/Centos终端中上传文件到Linux
- 通过ssh访问虚拟机中的ubuntu系统
- 用SSH上传文件到Linux遇到的问题
- sftp上传文件到linux服务器上(ssh验证)
- SecureCRT 6.5从本地上传文件到linux虚拟机
- 查看centos系统版本
- MySQL配置
- (hdu step 6.1.3)畅通工程(求需要添加多少条边才能让n个点连通)
- 将本地代码库和Github同步
- 1000~2000年的闰年
- mac通过ssh上传文件到linux ubuntu虚拟机
- Build Project’has encoutered a problem. 解决方法
- POJ 3254 Corn Fields (状压)
- Linux locale详解
- 31、MySQL-数值函数
- http
- VirtualBox开机自动挂载
- Android SlidingMenu侧滑菜单使用
- 32、MySQL-字符串函数