使用Cyberduck連線swift雲儲存服務

2022-04-03 11:23:09 字數 1480 閱讀 3655

環境說明:swift服務端安裝在ubuntu12.04lts,我要從辦公系統windows xp機器訪問該儲存系統。

配置swift為https連線方式:

首先去swift-proxy服務端,修改配置檔案:

/etc/swift/proxy-server.conf

[

default

]bind_port =443bind_ip = 172.16.6.100cert_file =/etc/swift/cert.crtkey_file=/etc/swift/cert.keylog_level =debug

log_facility =log_local1

user =swift

[pipeline:main

]pipeline =healthcheck cache tempauth proxy-server

use =egg:swift#proxy

allow_account_management=ture

account_autocreate =true

[filter:tempauth

]use =egg:swift#tempauth

user_admin_admin =admin .admin .reseller_admin

user_test_tester =testing .admin

user_test2_tester2 =testing2 .admin

user_test_tester3 =testing3

[filter:healthcheck

]use =egg:swift#healthcheck

[filter:cache

]use =egg:swift#memcache

memcache_servers = 172.16.6.100:11211

以上加粗的地方是修改的配置,主要是把原來未做https的改成https,埠改為了443。

接下來建立數字證書:

cd /etc/swift

openssl req -new -x509 -nodes -out cert.crt -keyout cert.key

確保iptables開啟了443的訪問許可權,這裡略去。

重啟swift-proxy服務: 

swift-init proxy restart
接下來,在客戶端進行配置:

以上距離路徑以實際為準。

新增乙個屬性:到setting內。

開啟cyberduck,建立乙個新連線:

連線,訪問即可。

mysql連線的使用 mysql連線的使用

表一 myclass myclass 用作左表 表二 me me 用作右表 使用 mysql 的 join 在兩個或多個表中查詢資料 你可以在 select,update 和 delete 語句中使用 mysql 的 join 來聯合多表查詢。join 按照功能大致分為如下三類 inner join...

軟連線使用

軟連線相當於windows下的快捷方式 1.建立乙個軟連線 ln s 原始檔 目標檔案 例如 在 usr bin目錄下建立乙個軟連線,指向supervisord 命令 ln s usr local python 2.7 bin supervisord usr bin supervisord 命令配置...

使用連線來代替in和not in(使用外連線技巧)

比如 表a裡面的乙個字段叫做mobile 裡面存的記錄如下 1 2345 6781 表b裡面的乙個欄位也叫做mobile裡面存的記錄如下12 3419 10 1 我們要查詢一下a和b裡面都有的,以前我使用的是 select a.mobile from a where a.mobile in sele...