]>
git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/jsch/SshTarget.java
17f0426518f2870c1ea94cf13d30b2f31289ba33
1 package org
.argeo
.slc
.jsch
;
5 import com
.jcraft
.jsch
.UserInfo
;
7 public class SshTarget
{
9 private Integer port
= 22;
11 private UserInfo userInfo
;
13 private Boolean usePrivateKey
= true;
14 private File localPrivateKey
= new File(System
.getProperty("user.home")
15 + File
.separator
+ ".ssh" + File
.separator
+ "id_rsa");
17 public String
getHost() {
21 public void setHost(String host
) {
25 public Integer
getPort() {
29 public void setPort(Integer port
) {
33 public String
getUser() {
37 public void setUser(String user
) {
41 public UserInfo
getUserInfo() {
45 public void setUserInfo(UserInfo userInfo
) {
46 this.userInfo
= userInfo
;
49 public void setLocalPrivateKey(File localPrivateKey
) {
50 this.localPrivateKey
= localPrivateKey
;
53 public File
getLocalPrivateKey() {
54 return localPrivateKey
;
57 public Boolean
getUsePrivateKey() {
61 public void setUsePrivateKey(Boolean usePrivateKey
) {
62 this.usePrivateKey
= usePrivateKey
;
65 public String
toString() {
66 return "ssh:" + getUser() + "@" + getHost() + ":" + getPort();