社区
Web 开发
帖子详情
如何用SSH连接LINUX服务器取得CSV文件中的内容
「已注销」
2010-09-29 10:52:40
1.用JAVA语言
2.需要用SSH连接LINUX,已知: 用户名 密码 IP 文件路径及文件名
3.需求:判断文件是否存在,存在的话 取得文件,并读取CSV文件内容
求助各位了,在线等!
...全文
468
8
打赏
收藏
如何用SSH连接LINUX服务器取得CSV文件中的内容
1.用JAVA语言 2.需要用SSH连接LINUX,已知: 用户名 密码 IP 文件路径及文件名 3.需求:判断文件是否存在,存在的话 取得文件,并读取CSV文件内容 求助各位了,在线等!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2010-10-07
打赏
举报
回复
如此类似也
import java.net.*;
import java.io.*;
public class FtpConn
{
public static void main(String [] args)throws Exception
{
URL u=new URL("ftp://ppmm:1111@localhost/read1.txt");
URLConnection urlconn=u.openConnection();
BufferedReader br=new BufferedReader(new InputStreamReader(urlconn.getInputStream()));
String line;
while(null!=(line=br.readLine()))
{
System.out.println(line);
}
}
}
ftp://ppmm:1111@localhost/read1.txt
其中localhost是ftp server地址
ppmm是用户名
1111是密码
匿名用户不用写用户名和密码如
ftp://localhost/read1.txt
这样的方式可以访问LINUX的系统吗 来读取服务器上的文件内容?
「已注销」
2010-10-06
打赏
举报
回复
为什么上面的文件 执行 find /root/Desktop/Screenshot.png2 -type f 命令好用
而用
scp C:\\temp\\00001.tsv root@10.44.21.74:/usr/gms/2010/001.tsv
这个命令就不好用呢
是不是我 本地文件写的路径不正确呢 C:\\temp\\00001.tsv 这样写不正确吗“?
「已注销」
2010-09-30
打赏
举报
回复
有哪位资深人士 对此更加了解些
expect88
2010-09-30
打赏
举报
回复
学习了!!!
「已注销」
2010-09-29
打赏
举报
回复
只用 SSH连接
public void doProc() {
// connect & login
Connection conn = new Connection(hostname);
try {
ConnectionInfo info = conn.connect();
boolean result = conn.authenticateWithPassword(userid, password);
if (result) {
// exec "ls -l"
Session session = conn.openSession();
session.execCommand("ls -l");
System.out.println(streamToString(session.getStdout()));
System.out.println(streamToString(session.getStderr()));
System.out.println(session.getExitStatus());
session.close();
}
// exec "ls -l"
Session session = conn.openSession();
session.execCommand("find /root/Desktop/Screenshot.png -type f");
System.out.println(streamToString(session.getStdout()));
System.out.println(streamToString(session.getStderr()));
System.out.println(session.getExitStatus());
session.close();
// exec "ls -l"
Session session2 = conn.openSession();
session2.execCommand("find /root/Desktop/Screenshot.png2 -type f");
System.out.println(streamToString(session2.getStdout()));
System.out.println(streamToString(session2.getStderr()));
System.out.println(session2.getExitStatus());
session.close();
conn.close();
} catch (IOException e) {
// TODO 自動生成された catch ブロック
System.out.println(e);
e.printStackTrace();
}
// // sftp remotely
// ChannelSftp channel=(ChannelSftp)session.openChannel("sftp");
// channel.connect();
//
// // lstat
// try {
// SftpATTRS stat = channel.lstat("index.html");
// System.out.println("---- lstat");
// System.out.println(stat);
// System.out.println(stat.getSize());
// } catch (SftpException ex) {
// // ファイルが存在しないとき
// ex.printStackTrace();
// }
}
这种可以实现吧
icy_csdn
2010-09-29
打赏
举报
回复
http://www.jcraft.com/jsch/
开源的很多,自己看看吧。
「已注销」
2010-09-29
打赏
举报
回复
各位兄弟姐妹 没有在的吗
python
连接
服务器
获取路径
文件
内容
_Python获取
服务器
文件
内容
写入SqlServer
# -*- coding: utf-8 -*-import pymssqlimport
ssh
import datetimeimport loggingimport osclass SQLServer:def __init__(self, host, user, pwd, db):self.host = hostself.user = userself.pwd = pwdself.db = dbd...
JAVA JSch,从数据库查出来数据,将其转为
CSV
,并将
CSV
文件
使用SFTP上传到远程
LINUX
服务器
的固定目录下
1.从DB查出来数据,并将其存入内存
中
: QueryRunner queryRunner = new QueryRunner(); String sql2 = “select * from table2”; List<Object[]> result = queryRunner.query(conn.getConnsource(),sql2,new ArrayListHandler()); 2.根据从数据库查出来的LIST<object[]>对象,将其转为
CSV
文件
: public
文件
服务器
设置,
文件
服务器
设置教程
文件
服务器
设置教程
内容
精选换一换获取登录密码使用公共镜像创建的云
服务器
,默认已经安装一键式重置密码插件。如果您忘记密码或密码过期,可以通过重置密码重新设置云
服务器
登录密码。重置密码使用公共镜像创建的云
服务器
,默认已经安装一键式重置密码插件。如果您忘记密码或密码过期,可以通过重置密码重新设置云
服务器
登录密码。确保云
服务器
绑定弹性公网IP(仅MSTSC方式要求)远程桌面
连接
规划数据
服务器
与集群处于同...
文件
无法导入
服务器
,远程
服务器
怎么导入
文件
远程
服务器
怎么导入
文件
内容
精选换一换GaussDB(DWS)支持将存在远端
服务器
上的TEXT、
CSV
和FIXED格式的数据导入到集群
中
。本教程以
CSV
格式的数据为例进行演示。其他两种格式,方法相同,只在外表的相关参数项设置上有差异,详细请参见使用GDS从远端
服务器
导入数据。为了演示如何导入多个
文件
,此教程使用如下3个
CSV
格式的数据
文件
作为示例进行讲解。在实际场景
中
,数据源代码迁移工具进行代码迁...
linux
服务器
运行python
文件
_python 读取
Linux
服务器
上的
文件
方法
python 读取
Linux
服务器
上的
文件
方法使用Python语句,读取
Linux
远端
服务器
上的
文件
打印到控制台的代码实现:下载包:paramikoimport paramiko#
服务器
信息,主机名(IP地址)、端口号、用户名及密码hostname = ""port = 22username = ""password = ""client = paramiko.
SSH
Client()client....
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章